我想在Linux机器上设置svn服务器,但有以下限制:
当然,目标服务器没有本地用户,只允许ldap用户使用它。
当然,服务器已经为所有用户配置了ldap身份验证。
为了找到一些帮助,我检查过的大多数主题都集中在apache DAV配置上。
但是我们希望svn仅使用命令行工具可用,我们不希望使用apache http服务器进行访问。
有没有办法配置svn服务器(不是apache)才能使用:
任何指针都将非常感谢!
提前感谢,
答案 0 :(得分:2)
如果您打算使用SVN + SSH,那么基本上用户将使用PAM进行身份验证。如果pam_ldap配置正确(正如您在初始问题中所述),那么您不需要配置SVN服务器来使用ldap(我甚至不确定是否可行)。
与本地身份验证相同,pam_ldap应该处理这个问题。
答案 1 :(得分:0)
道歉,
然而,这个问题确实没有意义,因为如果所有配置文件都保持默认状态,svn的默认安装将使用本地身份验证。
在我的用例中,由于服务器已经使用LDAP进行用户身份验证,因此在配置方面无需做任何事情。
所以也许真正的答案是:只需配置你的svn服务器主机即可使用ldap
对于污染感到抱歉,但我在测试的某个时刻感到很困惑。