4

我正在尝试通过 git 检查 svn 存储库,在 git 扩展应用程序中,在输入屏幕上我为 svn 存储库指定一个 http url,以及一个将我的 svn 用户映射到 git 用户的作者文件。我卡在“身份验证领域:Subversion 存储库”

我错过了什么?

4

3 回答 3

4

仔细检查您正在使用的用户名和密码,最后检查存储库 URL。我有 Authentication realm: 问题,因为 IT 管理员更改了 svn 用户的密码。

于 2012-12-11T08:18:30.343 回答
1

看起来 Git Extensions 的 GUI 缺少​​获取更新的 SVN 凭据。只需从命令行运行 svn rebase :

工具-> Git bash

$ git svn rebase

在这里您可以输入更新的密码。

于 2014-10-15T03:40:36.943 回答
0

我为此头疼了一段时间,但找到了原因,

如果你有一个安全的 svn 存储库,你应该使用

$ svn2git http://svn.example.com/path/to/repo --username <<user_with_perms>>

但这不会要求您输入密码,除非您点击“Enter”。(当然它没有给您任何这样做的说明)

就我而言,我们有一个非标准的结构化回购,所以我使用了;

$ svn2git http://svn.example.com/path/to/repo --username <<user_with_perms>> --rootistrunk  -v

--verbose 或 -v 确实有帮助

于 2013-01-03T13:59:46.230 回答