1、检查是否已经安装了svn
命令语句:rpm -qa subversion
如果已安装旧版本svn,则需要卸载重新安装
yum remove subversion
配置创建数据存储地址
2、安装svn
命令语句:yum install subversion
3.检查是否安装成功
命令语句:svnserve --version
4.创建仓库目录
命令语句:mkdir -p /home/svn/ssmall
5.创建项目
命令:svnadmin create /home/svn/ssmall
6.检测是否创建成功
命令语句:cd /home/svn/ssmall && ll
如果成功,ssmall目录下会出现几个文件
7.配置
切目录到conf
命令:cd ./conf/ && ll
7.1 配置用户名和密码
编辑passwd文件,命令:vim passwd
添加用户,如图示例:
7.2配置用户权限
编辑authz文件,命令:vim authz
[root@localhost conf]# vi authz
[groups]
group1 = liuxianan
group2 = test1,test2
[/]
@group1 = rw
@group2 = r
* =
7.3配置svnserve.conf文件,命令:vim svnserve.conf
[root@localhost conf]# vi svnserve.conf
打开下面的5个注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
8.启动svn服务
命令:svnserve -d -r /home/svn
注释:-d:守护进程 -r:svn根目录
9.开放svn端口3690
修改命令:iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
保存命令:/etc/rc.d/init.d/iptables save
重启命令:service iptables restart
查看防火墙状态命令:/etc/init.d/iptables status
验证SVN地址:svn://IP地址/ssmall
如果是云服务器需要把防火墙规则加入SVN端口:3690
参考文件
CentOS6.5 yum安装svn以及配置
Linux下安装SVN
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)