一.安装篇
centos下yum安装
yum install subversion
查看安装是否成功:
svnserve --version
二.配置篇
创建svn版本库目录
mkdir /home/svn
cd /home/svn
创建项目59wang
svnadmin create 59wang
cd 59wang/conf #进入项目配置目录
编辑项目配置,vim svnserve.conf
anon-access=none
auth-access=write
password-db=passwd
#修改的文件前面不能有空格
添加svn用户及密码,vim passwd
[users]
cyonks = cyonks321
配置用户访问权限,vim authz,在后面添加
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average
[groups]
admin = cyonks #admin用户组
php = cyonks2 #php用户组
[/]
@admin=rw
*=
[59wang:/]
@admin=rw
@php=rw
*=
启动svn服务
svnserve -d -r /home/svn
若仍无法svn访问,可配置防火墙端口
firewall-cmd --permanent --add-port=3690/tcp
firewall-cmd --reload
三.SVN客户端连接
windows下安装 Tortoisesvn 连接 svn://192.168.1.254/59wang