centos7以上搭建SVN服务器

1.利用软件连接服务器 本人使用putty工具连接

2.连接服务器后,进行检测是否安装了svn  命令如下:

        rpm -qa subversion

        如未得到svn版本反馈信息则代表未安装过

        如得到svn版本信息需要查看是否已经有了版本库

        如没有版本库则继续按照 4 执行

        如有版本库则可直接在本地客户端通过TortoiseSVN连接

        svn://ip  进行尝试连接   如服务器未响应则查验是否是svn宕机或者3690端口、防火墙未开等

        svn宕机重启命令:svnsever -d -r /svn/test/   

                                        -d 代表守护进程

                                        -r 代表后台执行 

                                        /svn/test/   为svn安装目录

        停止进程:killall svnserve

        查看防火墙状态 systemctl status firewalld
        开启防火墙 systemctl start firewalld
        关闭防火墙 systemctl stop firewalld
        若遇到无法开启
        先用:systemctl unmask firewalld.service
        然后:systemctl start firewalld.service

        查看端口是否开启:
        firewall-cmd --query-port=3690/tcp

        添加端口:
        firewall-cmd --add-port=3690/tcp --permanent
        重载入添加端口:
        firewall-cmd --reload
        查询端口是否开启:
        firewall-cmd --query-port=3690/tcp

        移除指定端口:
        firewall-cmd --permanent --remove-port=3690/tcp

3.未安装则进行先安装subversion

         yum install subversion

4.创建svn版本库

        mkdir /home/svn

        svnadmin create /home/svn/test

        test为库名 可以根据自己需要更换

5.配置代码提交库、账号、权限

        (1)用户密码设定

                vim /home/svn/test/conf/passwd

                打开文件后 找到

                

                在后面追加

                admin = admin123    即:用户名 = 密码

                zhangsan = zhangsan

        (2)权限配置

                vim /home/svn/test/conf/authz

                在最后一行插入

                [/]

                第一种配置(配置文件中不需要对应文字)

                admin = rw

                zhangsan = rw

                第二种配置(配置文件中不需要对应文字)

                @开发 = rw

                [groups]

                管理员 = admin

                也可以根据需要配置组(配置文件中不需要对应文字)

                开发 = admin,zhangsan

        (3) 服务配置(找到截图中的代码去除前面的#号保存退出)

                vim /home/svn/test/conf/svnserve.conf

                

6.更改配置文件的路径

        vim /etc/sysconfig/svnserve

        OPTIONS = "-f /home/svn"

         默认值设定是/var/svn

7.启动svn    服务器搭建svn完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员小白->转向中白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值