一安装 :
yum install subversion
二检验是否安装成功:
svnserve --version
三创建要存放资源的路径:
mkdir -p /var/svn // 该路径也是 svn 默认版本库路径
四创建版本库:
svnadmin create /var/svn/project
五配置用户权限:
1 进入配置文件夹 conf :
cd /var/svn/project/conf
有 3 个配置文件:
authz passwd svnserve.conf
2vim 修改 svnserve.conf:
vim svnserve.conf
修改以下几项:
- anon-access = read #去掉开头的, 不可留空
- auth-access = write #去掉开头的, 不可留空
- password-db = passwd #去掉开头的 默认为 passwd, 不可留空
- authz-db = authz #去掉开头的 默认为 authz, 不可留空
保存退出 :
: wq(如果不保存为: :q !)
3vim 修改文件 pasword(设置账号密码):
- [users]
- chenmeikai=12345678
保存退出
4vim 修改文件 authz(设置用户权限):
- # 配置根目录的权限
- [/]
- chenmeikai=rw
六启动 svn 服务:
1 启动 svn 服务:
systemctl start svnserve.service
2 查看 svn 进程:
ps - aux | grep svnserve
3 查看 svn 端口:
netstat - tnlp | grep svnserve
4 放开 3690 端口:
阿里云的服务器端口开放须配置安全组规则, 自己搭建的 linux 服务器须将防火墙放开该端口
5 设置开机自启动:
systemctl enable svnserve.service
七版本库的连接地址:
svn://uri:port/project
来源: http://www.bubuko.com/infodetail-2498466.html