centos6.5安装SVN

centos6.5安装SVN,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/800296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存