centos 搭建 svn服务器 [防错篇]

1.先把源换成epel源

centos# yum install epel-release

centos# cd /etc/yum.repos.d

centoswget -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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值