subversion - 允许客户端通过所有协议进行操作

时间:2014-12-26 00:11:25

标签: svn authentication ssh centos sasl

尝试正确设置subversion服务器,以允许客户端使用所有可用协议访问repos:

  • 文件://
  • 的http://
  • 的https://
  • 的svn://
  • SVN + SSH://

上面提到的前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}}

有人已经面临这个问题,或者看到我做错了什么? 提前感谢您的每一个提示,如果我缺少信息,请告诉我

0 个答案:

没有答案