1.查看是否已经安装过svn:$ svn --version;
2.没有安装继续:yum -y install subversion;
3.在/目录中新建目录:mkdir -p /data/svn/repo;
4.初始化仓库:svnadmin create /data/svn/repo;
5.进入:cd /data/svn/repos/conf;
6.添加用户与密码:
vim passwd
添加hello=123,需顶格;
7.添加权限设置:
vi authz
添加
[/]
hello = rw
8.服务svnserve.conf配置:
vi svnserve.conf
添加
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/data/svn/repositories
需要顶格写
9.查看svn是否启动
ps -ef|grep svn
10.如果没启动,则启动:
svnserve -d -r /data/svn/repo --listen-port=3690
11.开启端口号:
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
/etc/init.d/iptables status
12.计算机访问:
svn://ip地址,输入配置好的用户名和密码即可
本文转自:https://zhuanlan.zhihu.com/p/24803787