我无法使用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 rebase
和git svn dcommit
而不会出现任何错误
答案 0 :(得分:0)
首先在Cygwin环境中检查Git版本。
对于认证问题,我mentioned here Git 2.13+(2017年3月)应该更强大。
要进行测试,请尝试(以mentioned here身份)卸载TortoiseSVN,然后查看git svn branch
是否正常工作。