Linux下搭建svn
一、检查是否已安装svn
二、卸载旧版本的svn
三、安装svn
四、查看安装位置(可省略)
五、查看版本(可省略)
六、创建svn版本库目录
七、创建svn版本库
版本库的名称为repositories,执行后自动建立repositories库,查看 cd/data/svn/repositories文件夹包含了conf,db,format,hooks,locks, README.txt等文件,说明一个SVN库已经建立。
八、配置版本库
# cd/data/svn/repositories/conf 目录下
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
vim svnserve.conf
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /data/svn/repositories # 认证空间名,版本库所在目录
vim passwd
vim authz
九、启动svn版本库
# svnserve -d -r /data/svn/repositories
查看svn进程
# ps-ef|grep svn
十、配置防火墙
如果出现连接失败的情况,有可能是svn端口没有开放,需要通过防火墙开放3690端口
开放3690端口并重启防火墙
测试连接,连接成功后根据用户名和密码登录
最后,设置开机自启动systemctl enable svnserve.service