1.先把源换成epel源
centos# yum install epel-release
centos# cd /etc/yum.repos.d
centos# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2. 安装svn
centos# yum install subversion
centos# svnserve
#svndata存放svn配置
#svnpasswd存放svn授权与秘钥
centos# mkdir -p /application/svndata
centos# mkdir -p /application/svnpasswd
centos# svnadmin create /application/svndata/sadoc
centos# cd /application/svndata/sadoc/conf
centos# cp passwd /application/svnpasswd/passwd
centos# cp authz /application/authz
centos# vi svnserve.conf
#修改配置如下
[不留空]anon-access = none[不留空]
[不留空]auth-access = write[不留空]
[不留空]password-db = /application/svnpasswd/passwd[不留空]
[不留空]authz-db = /application/svnpasswd/authz[不留空]
[不留空]realm = /application/svndata[不留空]
【********************注意了,[不留空] 不能有任何的空格符等其他符号,否则无法配置文件报错**************************】
保存退出 esc :wq
centos# pkill svnserve
centos# svnserve -d -r /application/svndata
centos# cd /application/svnpasswd
centos# vi passwd
#这个文件储存着svn连接时,账号与密码如下
hello = 123456
保存退出 esc :wq
centos# vi authz
#这个文件储存授权以及用户分组
[groups]
wangguan = hello
[sadoc:/]
wangguan = rw
esc 保存退出:wq
接下来客户端连svn地址:因为配置在sadoc,因此服务器地址需指向sadoc
svn://服务器ip/sadoc
[**************如果出现无法连,首先考虑防火墙端口,以及阿里云的安全组规则,需要开放3690端口 *************】
win10 乌龟svn客户端用法:
1.在某项目目录下右键 checkout
填写svn地址
输入账号与密码
2.把新增的文件添加到本地库,右键tortoiseSVN-->add,
3. 最后提交 右键 commit
4. 更新最新提交的代码 右键update