Subversion是一个自由开源的版本控制系统,相对于RCS、CVS,采用了分支管理系统。SVN实现多个人共同开发同一个项目,共用资源的目的。
安装apache(已装请忽略)
1
yum install -y httpd
安装SVN主程序和apache扩展
1
yum install -y subversion mod_dav_svn
建立SVN库,创建项目目录
1
mkdir -p /var/www/svn
创建版本库
1
2cd /var/www/svn
svnadmin create ceshi创建之后有这几个文件夹和文件
conf db format hooks locks README.txt
添加账号
1
htpasswd -cmb /var/www/svn/passwd nsxsg nsxsg2333
设置权限
1
chown -R apache:apache /var/www/svn
修改
subversion.conf
1
vi /etc/httpd/conf.d/subversion.conf
如下:
1
2
3
4
5
6
7
8<Location /ceshi>
DAV svn
SVNPath /var/www/svn/ceshi
Require valid-user
AuthType basic
AuthName "Subversion"
AuthUserFile /var/www/svn/passwd
</Location>重启apache
1
/etc/init.d/httpd restart
访问http://[ip或者域名]/ceshi 即可