1.安装相关的包
1 | [root@localhost ~]# yum install subversion |
2.确认已安装了 svn 模块
1 | [root@localhost ~]# cd /etc/httpd/modules |
3.新建一个目录用于存储 SVN 所有文件
1 | [root@localhost ~]# mkdir /root/project |
4.新建一个版本仓库(即项目)
1 | [root@localhost ~]# svnadmin create /root/project/crm |
5.配置工程用户,并设置用户权限
进入工程的配置目录:
1 | [root@localhost ~] cd /source/svn/project/conf |
1 | [root@localhost ~] vi svnserve.conf |
1 | [root@localhost ~] vi passwd |
1 | [root@localhost ~] vi authz |
1 | [crm:/](crm的根目录拥有读写权限) |
6.启动服务器
1 | [root@localhost ~]# svnserve -d -r /root/project |
7.测试服务器
1 | [root@localhost ~] svn co svn://192.168.32.186/crm |
8.关闭防火墙
1 | systemctl stop firewalld.service |
9.默认 SVN 服务的端口是 3690,查看 3690 服务是否已执行
1 | netstat -nap | grep 3690 |
如果服务器没有 netstat 命令,安装方法
1 | yum install net-tools |