摘要:SVN Server架設相關
軟體:
- Apache
- SVN Server
- TortoiseSVN
- mod_auth_sspi
設置:
httpd.conf =>
-
- 將Subversion安裝目錄bin\下面的兩個文件:mod_authz_svn.so和mod_dav_svn.so復制到Apache安裝目錄modules\目錄下。
- 確定"LoadModule dav_module modules/mod_dav.so"、"LoadModule dav_fs_module modules/mod_dav_fs.so"的註解取消,並且加入"LoadModule dav_svn_module modules/mod_dav_svn.so"、"LoadModule authz_svn_module modules/mod_authz_svn.so"。
- SSPI配置:
- 將mod_auth_sspi.so復制到Apache安裝目錄modules\目錄下。
- 加入"LoadModule sspi_auth_module modules/mod_auth_sspi.so"
最後,SVN設置區段:
<Location /svn>
DAV svn
SVNPath "檔案庫位置"
AuthName "Subversion repository"
AuthzSVNAccessFile "群組權組設定檔案位置"
Require valid-user
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIDomain "AD網域名"
SSPIOfferBasic On
</Location>
參考資料: