参考地址:https://www.cnblogs.com/mymelon/p/5483215.html
1.下载
yum -y install subversion
2.创建版本库
mkdir /var/svn/svnrepos
//在第二步建立的路径基础上,创建版本库,命令如下:
svnadmin create /var/svn/svnrepos/xxxx //(xxxx为你预期的版本库名称,可自定义)
//创建成功后,进入xxx目录下(会有conf,db等文件夹)
cd /var/svn/svnrepos/xxxx
3.修改配置
cd /var/svn/svnrepos/xxxx/conf
//文件夹中有三个文件
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
vi authz
//在文件内容的末尾,添加如下:
//rw表示赋予此账号可读写的权限,请注意[]中的斜杠,一定是反斜杠,有些教程说,需添加版本库名称在括号内,我直接建议就这写,这样写允许访问的权限更大,避免一些错误
[\]
账号1 = rw
账号2 = rw
vi passwd
//账号密码文件无需做修改,也是直接将账号和密码信息追加到文件中即可,注意格式为:
admin = 123456
vi svnserve.conf
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201214134221832.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hpX2xhb2xpdQ==,size_16,color_FFFFFF,t_70#pic_center)
4.防火墙
//多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题,大家按照如下3条命令逐一执行即可(阿里云等需开放3690端口)
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
5.启动
svnserve -d -r /var/svn/svnrepos
6.访问地址
svn://ip地址:3690/xxxx
svn部署
最新推荐文章于 2024-05-04 15:53:40 发布