git svn init <https://...> -T trunk -b branches -t tags --username <login>
输出
Initialized empty Git repository in <path>
,然后它总是挂起。创建的.git
目录配置不正确,尤其是.git\config
文件缺少[svn]
节,其中没有指向中继和分支目录的路径。即使我手动填写了.git\config
,随后的git fetch
也再次挂起。我怀疑这可能是由错误的身份验证引起的?
关于身份验证,我遵循了https://stackoverflow.com/a/44641961/1259360,在我看来git
实际上正在读取这些复制的凭据。
编辑::关于可能重复的问题:它们与fetch
(而不是init
)相关,它们假定git repo已经创建。
你知道什么地方可能出问题吗?
Windows 7 Pro x64,适用于Windows v2.20.1的Git(2018年12月)
答案 0 :(得分:0)
我成功了!尽管我不知道确切的解决方法,但是我做了以下事情:
git svn
的特定问题,但这是不可能的。 我没有再次重新安装它以调查真正原因。