我在码头容器中运行Red Hat Enterprise Linux Server版本6.9(Santiago(。
执行:
$svn co svn://blah.company.com/directory
获取:
svn: E170013: Unable to connect to a repository at URL
'svn://blah.company.com/directory'
svn: E210007: Cannot negotiate authentication mechanism
SVN版本:
$svn --version
svn, version 1.9.7 (r1800392)
compiled Aug 10 2017, 19:20:08 on x86_64-redhat-linux-gnu
您需要安装cyrus-sasl
,cyrus-sasl-plain
和cyrus-sasl-md5
(可选(软件包。
subversion codebase返回此特定错误(内部代码 SVN_ERR_RA_SVN_NO_MECHANISMS
(当颠覆客户端库是针对Cyrus sasl库汇编而成的服务器。
您可以在以下网址查看有关颠覆功能的点:
这是指向其他遇到类似麻烦的人的链接,并提示如何解决自己的情况:https://www.question-defense.com/2009/04/04/29/svn-checkout-checkout-svn-Cannot-notagiate-authentication-Mechanism
我没有对颠覆功能的个人经验,但是我假设(基于本文的文章(,知道您试图尝试的服务器支持哪些SASL机制是有用的。访问。