本文介绍如何搭建Svn服务器,包括Ubuntu和CentOS的安装步骤。
apt-get install subversion apt-get install apache2 apt-get install apache2-svn apt-get install libapache2-svn
-
CentOS release 6.5 (Final)下安装
yum install subversion yum install mod_dav_svn yum install httpd
mkdir /root/svn/project
svnadmin create /root/svn/project
修改配置文件/root/svn/project/conf/svnserver.conf,将以下行取消注释 password-db=password auth-db=authz auth-access=write
修改授权文件/root/svn/project/conf/password 在该文件中,以键值对的形式填写用户和密码,例如:suren = suren
修改分组配置文件/root/svn/project/conf/auth [groups] test = suren [/]
@test = rw * =
svnserve -d -r /root/svn/
[codesyntax lang="php"]
<Location /subversion>
DAV svn
SVNListParentPath off
SVNParentPath /opt/svn_respo
AuthType Basic
AuthName "Subversion Authentication!"
AuthzSVNAccessFile /opt/svn_respo/project/conf/authz
AuthUserFile /opt/svn_respo/project/conf/http_passwd
Require valid-user
Allow from all
</Location>
[/codesyntax]
htpasswd - n test >> passwd