我正在尝试通过git检查svn存储库,在git扩展应用程序中,在输入屏幕上我指定了svn repo的http url,以及将我的svn用户映射到git用户的authors文件。我被困在“身份验证领域:Subversion存储库”
我错过了什么?
仔细检查您正在使用的用户名和密码,以及最终的存储库URL。我有身份验证领域:问题,因为IT管理员已经更改了svn用户的密码。
看起来Git Extensions的GUI缺少获得更新的SVN凭证。只需从命令行运行svn rebase:
工具 - > Git bash
$ git svn rebase
在这里您可以输入更新的密码。
我一直在为此抨击我,但发现原因,
如果你有一个安全的svn存储库,你应该使用
$ svn2git http://svn.example.com/path/to/repo --username <<user_with_perms>>
但是,除非你点击“回车”,否则这不会要求你输入密码。(当然它没有给你任何指示)
对于我的情况,我们有一个非标准的结构化回购,所以我用过;
$ svn2git http://svn.example.com/path/to/repo --username <<user_with_perms>> --rootistrunk -v
--verbose或-v确实对btw有帮助