使用git-svn创建上游分支时无法进行身份验证

时间:2016-12-13 10:42:00

标签: windows cygwin git-svn git-bash git-extensions

我无法使用git-svn在svn服务器上创建分支,使用git-bash,cygwin或git扩展名在Windows上使用git svn branch <branchname>命令。

我想就如何诊断和调试此问题提供一些指导/建议。

git-bash和cygwin的输出:

$ git svn branch upstream-branch-name
Copying https://***redacted*** at r132578 to https://***redacted***/branches/upstream-branch-name...
Can't create session: Unable to connect to a repository at URL 'https://***redacted***': No more credentials or we tried too many times.
Authentication failed at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1199.

有关信息,我在我的系统上安装了cygwin和TortoiseSVN作为svn提供程序。

EDIT1:此外,我可以执行git svn rebasegit svn dcommit而不会出现任何错误

1 个答案:

答案 0 :(得分:0)

首先在Cygwin环境中检查Git版本。
对于认证问题,我mentioned here Git 2.13+(2017年3月)应该更强大。

要进行测试,请尝试(以mentioned here身份)卸载TortoiseSVN,然后查看git svn branch是否正常工作。