configurationsvn使用svn + ssh使用ldap

我想设置一个svn服务器在Linux的框中有以下限制:

  • 用户将使用命令行访问svn
  • 用户将使用svn + ssh协议(框上没有http服务器)
  • 所有用户都使用我们的开放式LDAP服务器进行身份validation

当然,目标服务器没有本地用户,只有ldap用户可以使用它。

当然,服务器已经为所有用户configuration了ldapauthentication。

我已经检查了大部分的主题,以便find一些帮助,所有的重点都集中在Apache DAVconfiguration上。

但是我们希望svn只能使用命令行工具,而且我们不希望使用apache http服务器进行访问。

那么是否有一种configurationsvn服务器(不是apache)的方式来使用:

  • ldap direclty?
  • 使用本地身份validation而不重新声明用户和密码? (特别是密码?)

任何指针将不胜感激!

预先感谢,

如果您要使用SVN + SSH,那么基本上用户将使用PAM进行身份验证。 如果pam_ldap配置正确(正如你在最初的问题中说的那样),那么你不需要配置SVN服务器来使用ldap(我甚至不知道这是可能的)。

和本地认证一样,pam_ldap也应该注意这一点。

我很抱歉,

但是这个问题并没有什么意义,因为如果所有的配置文件保持默认状态,svn的默认安装将使用本地认证

在我的使用情况中,由于服务器已经使用LDAP进行用户身份验证,因此在配置方面没有任何要求。

所以也许真正的答案是: 简单地配置你的svn服务器主机使用ldap

对于污染抱歉,但是我在测试的一个特定点上感到困惑。