文章参考https://www.cnblogs.com/mymelon/p/5483215.html
选择yum安装
[root@iZ2ze71vm9829qzo8dvnm4Z ~]# yum -y install subversion |
创建一个仓库目录
[root@iZ2ze71vm9829qzo8dvnm4Z ~]# mkdir /usr/local/svn/repository |
创建SVN版本库
[root@iZ2ze71vm9829qzo8dvnm4Z ~]# svnadmin create /usr/local/svn/repository/blog |
进入 /usr/local/svn/repository/blog
[root@iZ2ze71vm9829qzo8dvnm4Z ~]# cd /usr/local/svn/repository/blog |
使用ll命令可以查看到下面这些文件信息
进入到conf文件夹可以看到如下3个文件
![]() |
authz:账号权限管理
passwd:账号和密码管理
svnserve.conf:svn服务器配置文件
编辑authz文件
[root@iZ2ze71vm9829qzo8dvnm4Z conf]# vi authz |
|
编辑passwd文件
[root@iZ2ze71vm9829qzo8dvnm4Z conf]# vi passwd |
![]() |
编辑 svnserve.conf
[root@iZ2ze71vm9829qzo8dvnm4Z conf]# vi svnserve.conf |
把红框框住的注释放开
![]() |
防火墙开放端口
[root@iZ2ze71vm9829qzo8dvnm4Z blog]# sudo firewall-cmd --permanent --add-port=3690/tcp [root@iZ2ze71vm9829qzo8dvnm4Z blog]# sudo firewall-cmd --reload |
启动svn
[root@iZ2ze71vm9829qzo8dvnm4Z conf]# svnserve -d -r /var/svn/repository |
到这里基本上就完成svn的搭建
但是阿里云的服务器有安全策略拦截,所以我们需要在阿里云的控制台添加3690的端口安全规则才能
然后在本地新建一个文件夹,进入该文件夹,点击右键选择SVN Checkout
会弹框要求输入用户和密码,填写刚才设置的账号和密码即可