SVN:E210007:无法协商认证机制

问题描述 投票:3回答:2

我运行红帽企业Linux服务器版本6.9(圣地亚哥)在泊坞窗容器。

执行:

$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
svn centos6
2个回答
2
投票

Subversion的基本代码将返回此特定错误(内部代号SVN_ERR_RA_SVN_NO_MECHANISMS)时Subversion客户端库被编译靠在赛勒斯SASL库,但在运行时,不能找到其通过服务器接受的认证机制。

你可以看到有关Subversion的功能在该位开发商说明:https://svn.apache.org/repos/asf/subversion/trunk/notes/sasl.txt

而这里的别人谁上你会如何解决自己的情况遇到类似的问题,有提示的链接:https://www.question-defense.com/2009/04/29/svn-checkout-svn-cannot-negotiate-authentication-mechanism

我没有与这个区域的Subversion的功能的个人经验,但我假设(基于后者写了),这将是知道哪些SASL机制由您试图访问服务器支持有用。


1
投票

您需要安装cyrus-saslcyrus-sasl-plaincyrus-sasl-md5(可选)封装。

© www.soinside.com 2019 - 2024. All rights reserved.