尝试正确设置subversion服务器,以允许客户端使用所有可用协议访问repos:
上面提到的前3个工作正常。我有一些问题在最后两个问题上共存。
早期svn+ssh://
工作正常,正常的ssh身份验证。
然后我收到了保护svn://
协议使用SASL加密的请求,以防某些开发人员想要通过它。我已实现它,数据流量现在已加密,但看起来2个身份验证方法有冲突,因为现在svn://
工作正常,用户被要求与他们的sasl用户进行身份验证。但svn+ssh
不再适用。$svnrepo/conf/svnserve.conf
SSH身份验证在开始时请求unix用户身份验证,用户填写它,然后他会得到sasl用户身份验证提示,因此3次 - >总计:4次认证,如果客户端始终正确输入用户和密码,结果似乎也会失败。
[general]
realm = svnserve-auth
[sasl]
use-sasl = true
min-encryption = 128
max-encryption = 256
中的配置如下所示:
{{1}}
有人已经面临这个问题,或者看到我做错了什么? 提前感谢您的每一个提示,如果我缺少信息,请告诉我