我正在尝试将一些Subversion代码以及历史记录导入TFS。
通过GIT似乎是一个快速的解决方案,按照下面URL中的步骤进行操作:
http://www.incyclesoftware.com/2013/08/how-easy-its-to-migrate-svn-to-tfs-2013-git-repo/
我有所进展,将我的测试svn存储库导入到“本地”git实例中。但是当我尝试将其推送到TFS时,出现错误。
TFS本身正在指导我如何“推送现有存储库”。
git remote add origin
http://servername:8080/tfs/DefaultCollection/_git/TestDVCS3 git push -u origin --all
本地GIT仓库大小约为3GB。
这是我收到的消息。
Username for 'http://servername:8080': myusername
Password for 'http://myusername@servername:8080':
Counting objects: 145003, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (40421/40421), done.
Writing objects: 100% (145003/145003), 826.47 MiB | 919.00 KiB/s, done.
Total 145003 (delta 98198), reused 135297 (delta 89983)
error: RPC failed; result=22, HTTP code = 401
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
需要注意的几点:
- 826.47 MiB 的大小似乎有点小。
- 错误代码(401)意味着存在访问问题。
然而,此时我已经过身份验证并继续进行了操作,这似乎有点奇怪。
在这方面有任何经验的人吗?