Centos 7版本搭建SVN服务器

前端之家收集整理的这篇文章主要介绍了Centos 7版本搭建SVN服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装环境:

系统: Centos7.1.1503(cat /etc/centos-release)

内核:3.10.0-229.e17.x86_64(uname -r)

SVN版本:subversion-1.7.14-10.e17.x86_64(rpm �Caq subversion)

安装方式:yum install subversion

安装步骤:

1、创建版本根库目录(svndata)及密码权限目录(svnpasswd)

mkdir �Cp/application/svndata

mkdir �Cp/application/svnpasswd

tree/application 查看是否创建成功文件


2yum安装svnverv

yum installsubversion �Cy

提示:若需要保持subversion包,可以

sed �Ci ‘s#keepcache=0#keepcache=1#g’ /etc/yum.conf

保险起见可以查看下grep keepcache /etc/yum.conf

查看svn是否安装成功

rpm -aq subversion

查找yum下载文件目录位置find / -name subversion-1.7.14-10.el7.x86_64.rpm


启动svn服务的指定根目录

svnserve �Cd �Cr /application/svndata

svnserve �Chelp 查看帮助

检查svnserve是否启动成功

netstat �Clntup | grep svn

lsof �Ci tcp:3690

建立版本库

svnadmin create /application/svndata/sadoc

设置访问权限

备份原配置cp/application/svndata/sadoc/conf/svnserve.conf svnserve.bak.$(date +%F)

cp /application/svndata/sadoc/conf/authz passwd /application/svnpasswd/

修改配置文件所有文字前面不能有空格,等号必须空格

Vim svnserve.conf

anon-access = none

auth-access = write

password-db =/application/svnpasswd/passwd (密码文件)

authz-db = /application/svnpasswd/authz


创建账号:

/application/svnpasswd/passwd 账号密码存在此

wKiom1gJ1ByzhwqbAAA5FIAavR8191.jpg-wh_50

配置账号权限

/application/svnpasswd/authz 用户权限在此配置 组名和#直接不能有空格,我因为此处有空格,用户验证一直失败。

wKiom1gJ1i6AE3udAABAnWN7F6Q091.jpg-wh_50


启动SVN:

pkill svnserve kill进程

svnserve -d -r /application/svndata 启动


然后可以安装客户端,如何账号密码即可。

猜你在找的CentOS相关文章