SVN登录方式与AD整合
前提:使用
apache +
svn 并且能正常
运行
1.把附件的 mod _auth_sspi.so放到apache的modules 目录 下
2.在apache的 conf 下的httpd.conf 文件 中的LoadModule中添加下面一行
LoadModule sspi_auth_module modules/mod_auth_sspi.so
3.在http.conf中< Location /svn>中变为:
<Location /svn>
DAV svn
SVNParentPath E:/SubversionFiles
AuthName "Subversion repository"
AuthzSVNAccessFile E:/SubversionFiles/accessfilesspi
Require valid-user
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain mitacad
SSPIOfferBasic On
</Location>
其中SSPIDomain 后是你自己的域名。
4.在 权限 设置 文件SubversionFiles时,
每个 用户 名(即AD名)前需加域名。如:mitacad\jerry.wan
目前在我们公司OK,但我不知道能不能在其他地方能否OK,因为我没有尝试过
1.把附件的 mod _auth_sspi.so放到apache的modules 目录 下
2.在apache的 conf 下的httpd.conf 文件 中的LoadModule中添加下面一行
LoadModule sspi_auth_module modules/mod_auth_sspi.so
3.在http.conf中< Location /svn>中变为:
<Location /svn>
DAV svn
SVNParentPath E:/SubversionFiles
AuthName "Subversion repository"
AuthzSVNAccessFile E:/SubversionFiles/accessfilesspi
Require valid-user
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain mitacad
SSPIOfferBasic On
</Location>
其中SSPIDomain 后是你自己的域名。
4.在 权限 设置 文件SubversionFiles时,
每个 用户 名(即AD名)前需加域名。如:mitacad\jerry.wan
目前在我们公司OK,但我不知道能不能在其他地方能否OK,因为我没有尝试过