我有一个SVN服务器,我想使用我们的LDAP服务器进行用户身份验证.现在我正在为每个存储库指定用户名和密码,这工作正常,但更多人决定使用此服务器.我真的不应该访问他们的密码.我想使用LDAP来验证用户身份,我想授予整个域的访问权限,而不是单独指定用户.
一些(可怕的)细节:
最后,如果这完全是一个坏主意,或者如果有更好的解决方案,我会有兴趣听到它.
谢谢!
每当您访问以 . 开头的 URL 时,都会使用 svnserve svn://。所有以 Apache 开头http://或https://由 Apache 处理的 URL。所有 Subversion 客户端都应该能够处理它们,并且 TortoiseSVN 肯定不会有问题。
将您的 Apache 配置更改为如下所示:
<Location /svn>
AuthName "My repository"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain MYDOMAIN
SSPIOmitDomain On
SSPIOfferBasic On
SSPIUsernameCase lower
Require valid-user
DAV svn
SVNListParentPath on
SVNParentPath D:/path/to/repos
AuthzSVNAccessFile D:/path/to/accessfile
</Location>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6115 次 |
| 最近记录: |