1、安装
yum install subversion
2、查看版本
subversion -v
或者
svnserve --version
3、建立SVN库
mkdir /opt/svn/repos svnadmin create /opt/svn/repos
4、配置(略)
snvserv.conf、passwd、authz
5、启动SVN
svnserve -d -r /opt/svn/repos(对于单个代码仓库)
svnserve -d -r /opt/svn/(对于多个代码仓库)
如果已经有svn在运行,可以换一个端口运行
svnserve -d -r /opt/svn/repos –listen-port 3391
svn 默认端口是 3690(netstat -ntlp看3690端口是否正常开放)
6、测试状态(略)
svn info
7、关闭SVN
(1)查到服务的进程号:
ps -A | grep svn
4094 ? 00:00:00 svnserve
(2)关闭进程:
kill -9 4094
8、更改防火墙(非必须)
vi /etc/sysconfig/iptables
加入下行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
重启防火墙:
service iptables restart
9、设置SVN开机启动
echo 'svnserve -d -r /home/svn/' > start_svn.sh chmod 0777 start_svn.sh
在/etc/rc.d/rc.local加入下行:
su -c /home/start_svn.sh svn
(仅供参考)
发表回复