我正在研究将Subversion 1.4服务器升级到1.6的选项。
这里有同事告诉我,在一个理想的世界中,我们应该转向使用PAM来authenticationSubversion用户。
目前Subversion在HTTPD的一个实例中作为一个Apache模块运行,它也承载了大量定制的PHP构build。
因此,因为我不想破坏PHP作为Subversion升级的一部分,所以我想以更独立的方式运行Subversion,特别是svnserve。
svnserve是否有可能对PAM进行身份validation? 我在网上search,但只能find在Apache的上下文中使用它的参考。
一种方法是通过SSH使用svnserve(有关更多信息,请参阅Red Bean手册 )。 可以将SSH设置为使用PAM进行身份validation,或者可以使用公钥来使生活更轻松。