您的位置:首页 > 运维架构 > Apache

关于SVN和Apache2的设置

2011-10-24 15:54 218 查看
从同事手里接管了svn管理,研究了一下,总结如下。

1. 安装svn和 apache2.

apt-get install subversion libapache2-svn

2. 给repository 文件夹 write access,以便apache 用户使用。

chown www-data:www-data -R /var/svn/repository

chmod 770 -R /var/svn/repository

3。 配置Apache

/etc/apache2/mods-available/dav_svn.conf

修改如下:

DAV svn

SVNPath /opt/svnrepo/svn

AuthType Basic

AuthName "SVN Repo"

AuthUserFile /etc/apache2/svn-auth-file

Require valid-user

或者:

...

SVNParentPath /var/svn/repository

#SVNPath /var/svn/repository

.....

AuthType Basic

AuthName "Subversion Repository"

AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user

...

然后设置用户

sudo htpasswd /etc/apache2/svn-auth-file userName
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: