使用yum安装svn

一、安装

  1. #安装svn
  2. yum -y install svn yum -y install subversion
  3. #查看版本
  4. svn --version

二、利用svn命令创建版本库

  1. #1.手动新建版本库目录 和 利用svn命令创建版本库
  2. mkdir /opt/svn #手动新建版本库目录
  3. svnadmin create /opt/svn/new_projects #利用svn命令创建版本库
  4. cd /opt/svn/new_projects && ll #查看仓库里面默认的文件结构
  5. #2.使用命令svnserve启动服务
  6. #svnserve -d -r /opt/svn [--listen-port 端口号]
  7. svnserve -d -r /opt/svn

三、版本库用户、密码、权限的配置

  1. # vim /opt/svn/new_projects/conf/svnserve.conf
  2. [general]
  3. anon-access = read
  4. auth-access = write
  5. password-db = passwd
  6. authz-db = authz
  7. [sasl]
  8. # vim /opt/svn/new_projects/conf/authz
  9. [groups]
  10. admin=root
  11. dev=user1
  12. [/]
  13. @admin=rw
  14. user1=r
  15. # vim /opt/svn/new_projects/conf/passwd
  16. [users]
  17. root=123456

四、开防防火墙端口

  1. netstat -lnp|grep 3690 #执行开放端口号时候可以看看那些端口在运行
  2. netstat -anp #哪些端口被打开
  3. systemctl restart firewalld
  4. firewall-cmd --zone=public --add-port=80/tcp --permanent
  5. firewall-cmd --zone=public --add-port=3690/tcp --permanent
  6. systemctl restart firewalld #注意:重启防火墙,80端口是必须要开放的

问题解决方案

svm commit上传报Authorization failed错误解决办法