虚拟机搭建svn服务器(Center OS 7)
1、yum命令安装
【yum install subversion】
2、查看是否安装成功
【svnserve --version】
3、创建版本库,subversion默认是把/var/svn作为数据根目录
【mkdir -p /var/svn】
【svnadmin create /var/svn/project】
4、修改配置文件
project下的文件,主要是conf里面需要我们修改
- authz 是权限控制文件
- passwd 是帐号密码文件
- svnserve.conf 是SVN服务配置文件
先修改passwd,红框是我加的数据,等号左边是账号,右边是密码,注意前后不能留空格
现在修改authz,红框中三行内容是我加的,[/]表示控制的资源路径是svn目录下所有文件,
test 是我之前加的用户, rw标识该用户拥有读写权限
* = 表示其他用户没有任何权限
现在修改svnserve.conf,原先红框里的是被注释的,现在放开,重点是最后一个有修改,/var/svn是svn目录,前后不能留空格
4、启动svn【svnserve -d -r /var/svn】
5、回到windows用小乌龟连接,正常的话点ok输入账号密码就行了
不正常一般是连接失败,应为是虚拟机直接防火墙关了就好
【systemctl stop firewalld.service】 #停止firewall
【systemctl disable firewalld.service】 #禁止firewall开机启动
如果还是不行的话在尝试另一种关闭防火墙,看下面找到的另一种方法
查看SELINUX状态:
临时关闭SELINUX:
永久关闭,需要重启:
到此结束!
参考连接:
https://www.cnblogs.com/chaichuan/p/3758173.html