咱们这里只介绍 linux能连上外网的情况下,如何搭建;
网上有很多资料,但大部分都有小瑕疵,为此 想重新把svn服务的搭建重新来一遍。
本人使用的是 :
虚拟机下的 linux centos7搭的:
第一步: 先安装 svn服务:
命令: yum install subversion -y
或者
yum install -y subversion
-y 就是省的 安装的中途中 再确认,直接加上-y 就直接下载并安装了。
第二步:
创建咱们的版本库目录
mkdir -p /var/svn/repos
mkdir -p 的意思是 没有父级目录就自动创建
第三步:
创建svn 下载的目录
svnadmin create /var/svn/repos/aaa (aaa可以自己根据实际项目起名字)
第四步:
创建成功svn目录后
切换到/var/svn/repos/aaa/conf 目录下
cd /var/svn/repos/aaa/conf下
查看文件
使用ll命令:
![](https://img.haomeiwen.com/i14638108/513ebd707e8d56aa.png)
第五步修改这三个文件:
a、命令 vim authz 如果没有vim 那就yum install vim -y
![](https://img.haomeiwen.com/i14638108/f25d2bbcf5a6fdd3.png)
b、命令 vim passwd
![](https://img.haomeiwen.com/i14638108/4b1a85cae8584a86.png)
c、vim svnserve.conf
![](https://img.haomeiwen.com/i14638108/c984336ec8c7103e.png)
第六步:
关掉防火墙
或者开启防火墙
firewall-cmd --zone=public --add-port=3690/tcp --permanent
重新载入
firewall-cmd --reload
第七步:
开启服务
svnserve -d -r /var/svn/repos
第八步:
可以在客户端访问了
输入地址:svn://ip地址:3690/aaa
iP地址为你linux的ip,aaa为前文创建的版本库名称,3690为svn默认端口
然后输入 用户名 密码 就可以了
网友评论