SVN-2:用apache發布
阿新 • • 發佈:2018-01-22
apache 擁有 通過 文件的 都在 file cat 一次 lis 用apache發布svn
SVNListParentPath on
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /application/svnpasswd/httppasswd #稍後用命令生成
AuthzSVNAccessFile /application/svnpasswd/httpauth.conf #稍後編輯
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/ #重定向/svn到/svn/ htpasswd -c /application/svnpasswd/httppasswd lmkmike
輸入密碼
除了安裝svn外,還需要安裝httpd的模塊
yum install mod_dav_svn -y
把項目文件的擁有者改成apache
cd /application/svndata/
chown -R apache:apache sadoc
安裝完畢後編輯
vim /etc/httpd/conf.d/subversion.conf
<Location /svn/>
DAV svn
SVNParentPath /application/svndata/ #所有的項目都在http://ip/svn
#SVNPath /application/svndata/sadoc #只發布一個項目
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /application/svnpasswd/httppasswd #稍後用命令生成
AuthzSVNAccessFile /application/svnpasswd/httpauth.conf #稍後編輯
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/ #重定向/svn到/svn/
生成密碼文件(第一次用-c新建文件,之後就不需要了)
輸入密碼
編輯權限文件
vim /application/svnpasswd/httpauth.conf
[/]
lmkmike = r
[sadoc:/]
lmkmike = rw
通過http://ip/svn 即可訪問
SVN-2:用apache發布