Linux或者window装svn

 

安装svn和依赖模块

yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql

  • 配置和使用

 mkdir -p /opt/svn/repositories

svnadmin create /opt/svn/repositories

 

配置conf

 

 cd /opt/svn/repositories/conf

 

#-配置用户名和密码----------------

vim passwd

 

[users]

# harry = harryssecret

# sally = sallyssecret

user1=123456

 

#配置授权机制,user1有根目录下所有的资源-----------

vim authz

 

[/]

user1=rw

 

 

#配置服务使用设置------------

vim svnserve.conf

 

[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access=none

#使授权用户有写权限

auth-access=write

#密码数据库的路径

password-db=passwd

#访问控制文件

authz-db=authz

#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字

realm=/opt/svn/repositories

#配置防火墙的端口开放
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT

 

systemctl restart firewalld.service

 

  • 启动svnserver服务

svnserve -d -r /opt/svn

https://www.jianshu.com/p/6b3b7b915332

关闭防火墙

systemctl stop firewalld.service

systemctl statu firewalld.service

检出

svn://192.168.0.208/repositories

详解svn

https://www.cnblogs.com/zhoumiao/p/5459552.html

原文地址:https://www.cnblogs.com/pursue339/p/10429101.html