CentOS6.4 下安装SVN的详细教程(超详细)
1、检查系统是否已经安装如果安装就卸载
rpm-qasubversion yumremovesubversion
2、安装
yuminstallsubversion
3、建立SVN库
mkdir-p/home/svn/repos svnadmincreate/home/svn/repos
执行上面的命令后,自动建立repositories库,查看/home/svn/repos文件夹发现包含了conf,db,format,hooks,locks,README.txt等文件,说明一个SVN库已经建立。
4、进入/home/svn/repos/上面生成的文件夹下,进行配置authz文件配置目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容
[/] afa4j=rw abs=rw
passwd文件配置是添加用户名和密码文件,修改如下
[users] #harry=harryssecret #sally=sallyssecret afa4j=afa4j abs=abs123
svnserve.conf文件配置配置访问权限
[general] anon-access=none auth-access=write password-db=passwd authz-db=authz realm=/home/svn/repos
5、启动svn
/etc/init.d/svnservestart
6、检查进程和监听端口
ps-ef|grepsvn|grep-vgrep root235801020:10?00:00:00/usr/bin/svnserve--daemon--pid-file=/var/run/svnserve.pid netstat-antlp|grep:3690 tcp000.0.0.0:36900.0.0.0:*LISTEN23580/svnserve
7、修改默认端口为20016打开
vim/etc/init.d/svnserve args="--daemon--pid-file=${pidfile}$OPTIONS--listen-port20016"
找到这一行添加--listen-port20016
保存
8、重启
servicesvnserverestart ps-ef|grepsvn|grep-vgrep root235801020:10?00:00:00/usr/bin/svnserve--daemon--pid-file=/var/run/svnserve.pid--listen-port20016 netstat-antlp|grep:20016 tcp000.0.0.0:200160.0.0.0:*LISTEN23580/svnserve
9、TortoiseSVN客户端连接测试版本库URLsvn://xxx.xxx.xxx:20016/home/svn/repos弹出对话框输入前面添加的用户名密码输入图片说明
以上所述是小编给大家介绍的CentOS6.4下安装SVN的详细教程(超详细),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!