是否可以通过加密在svn + SASL上启动git-svn?
我有错误无法建立连接。
C:\a\trunk>git svn clone svn://url/trunk
Initialized empty Git repository in c:/a/trunk/trunk/.git/
Authorization failed: Cannot negotiate authentication mechanism at C:\Program Files (x86)\Git/libexec/git-core\git-svn line 2167
更新此问题仅在Windows下出现。
更新2 此问题仅适用于msysgit。如果你install git via plain cygwin一切都会正常工作
答案 0 :(得分:3)
正如您在评论中提到的,msysgit不包括(至今)支持与SASL的安全svnserve通信,因此using git (+ git-svn) on Cygwin似乎是唯一可用的选择。
但是之前的教程没有引用的是使SASL在cygwin上使用普通git的必要库。 所以你还需要安装这个软件包(所有这些都可以从cygwin设置中获得):
(*)不太确定这个是必需的,但也安装了这一个,一切顺利。
为了使用SASL克隆安全的svn repo。