gpt4 book ai didi

git - 在 svn + SASL 上使用 git-svn 加密

转载 作者:太空狗 更新时间:2023-10-29 14:08:48 27 4
gpt4 key购买 nike

是否可以通过加密的 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一切都会好起来的

最佳答案

正如您在评论中提到的,msysgit 不包括(直到今天)对与 SASL 的安全 svnserve 通信的支持,因此 using git (+ git-svn) on Cygwin似乎是唯一可用的选择。

但是之前的教程没有提到的是使 SASL 在 cygwin 上与纯 git 一起工作所必需的库。因此,您还需要安装这些软件包(所有这些都可以从 cygwin 安装程序中获得):

  • perl-Authen-SASL
  • perl-Term-ReadKey
  • libsasl2_3 (*)

(*) 不太确定是否需要这个,但也安装了这个,一切都很顺利。

为了使用 SASL 克隆一个安全的 svn 仓库。

关于git - 在 svn + SASL 上使用 git-svn 加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763789/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com