云服务器(CentOS)搭建SVN服务器

搭建SVN服务器

利用yum命令安装依赖

  • 利用yum -y install subversion安装依赖
  • 通过yum 命令安装 svn服务器相关服务和依赖,安装完成会自动停止命令运行。
    依赖安装
  • 利用rpm -ql subversion可以查看安装位置
    SVN安装位置

创建版本库存放目录,并创建版本库

  • mkdir /var/svnrepos(仓库存放目录) 创建目录
  • svnadmin create /var/svnrepos/xxxx (版本库名称)创建版本库
    版本库创建
  • 创建好的版本库目录自动生成了一些文件,各个具体什么作用可以自行查询呀

修改配置文件(例如:账号的读写权限,服务器的配置等)

  • cd conf进入conf目录里面(里面有四个文件,这里只需要修改三个)

  •  1.authz:负责账号权限管理,包括读写权限等
    
  •  2.passwd:负责账号密码的名单管理
    
  •  3.svnserve.conf:SVN服务器配置文件
    
  • vim passwd增加用户(左边账号|右边密码)
    增加用户

  • vim authz编辑authz在最下面增加用户的权限
    用户权限

  • vim svnserve.conf编辑服务器配置文件
    修改配置文件

防火墙配置

  • vi /etc/sysconfig/iptables-config配置防火墙(这里iptables文件最好是TAB自动补全呀,服务器不一样可能这里的文件名不一样)
  • -A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT在文件最下面加入上面语句,并保存
  • CentOS7之后重启防火墙的命令从systemctl restart iptables.service改成了
    firewall-cmd --reload防火墙重启

启动svn服务器

  • 利用svnserve -d -r /var/svnrepos启动服务器(这里的目录对应刚开始创建的目录)
  • 利用ps -ef | grep 'svnserve'查看服务器是否启动成功
    启动服务器

最后就是连接SVN服务器

  • 可以直接在云服务其中输入svn co svn:// IP地址:3690/svnrepos来进行测试
  • 在弹出的命令行中输入在passwd配置的账号密码即可
  • 建议利用 tortoise svn来进行版本控制呀,这边是小乌龟官网链接,特别实用呀!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我蘑菇先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值