CentOS7.6安装svn

1 篇文章 0 订阅
1、通过yum命令自动安装svn相关服务和依赖
yum -y install subversion
2、查看安装路径
rpm -ql subversion
3、创建版本库目录,自定义目录
mkdir /var/svnrepos
4、创建svn项目,项目名为demo
svnadmin create /var/svnrepos/demo
5、帐号与权限配置
vim /var/svnrepos/demo/conf/authz

按Shitf+G进入最后一行,然后按字母i进入编辑模式,插入以下数据(多个帐号换行插入),按Esc,输入:wq回车。[/]表示跟路径 /var/svnrepos;admin = rw表示帐号admin有读写权限,r拉代码权限,w提交代码权限(读写权限)

[/]
root = rw

在这里插入图片描述

6、密码配置
vim /var/svnrepos/demo/conf/passwd

按Shitf+G进入最后一行,然后按字母i进入编辑模式,插入以下数据(多个密码换行插入),按Esc,输入:wq回车。

root = 123

在这里插入图片描述

7、svn配置
vim /var/svnrepos/demo/conf/svnserve.conf

按字母I进入编辑模式,更新以下红框的数据,按Esc,输入:wq回车。
在这里插入图片描述
anon-access = none:表示禁止匿名用户访问。

auth-access = write:表示授权用户拥有读写权限。

password-db = passswd:指定用户名口令文件,即 passwd 文件。

authz-db = authz:指定权限配置文件,即 authz 文件。

realm = /var/svnrepos:指定认证域,即 /var/svnrepos 目录。

8、防火墙开启,依次执行以下命令(这里以iptable防火墻为例),如果是腾讯云、阿里云需要到服务器控制台添加安全组,端口3690
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT
systemctl restart iptables.servic
9、启动svn,可用ps -aux查看服务启动是否成功
svnserve -d -r /var/svnrepos
ps -ef | grep 'svnserve'

在这里插入图片描述

10、客户端访问svn服务器,地址:svn://IP地址:3690/demo(IP地址是你CentOS7.6的服务IP,demo是前面创建的项目名称,3690是svn默认端口),点击OK输入帐号root,密码123

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值