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