SVN远程服务器端配置以及本地客户端连接最简易教程

服务器端

服务器端下载

yum install subversion

创建svn根目录

mkdir /svnroot

创建一个空的版本库

svnadmin create /svnroot/repo

配置版本库

cd /svnroot/repo/conf

该目录下有3个配置文件,分别是svnserve.conf,passwd和authz。

vim svnserve.conf

把anon-access, auth-access, password-db和authz-db两行代码取消注释

vim passwd

在[users]下添加用户信息,格式如下:

username = password

用户名代替username,密码代替password用于连接时的authorization。

vim authz

在[groups]下添加用户组,例如:

pm = user1, user2
dev = user3, user4

然后在[/]根目录下配置各用户组权限

[/]
@pm = rw
@dev = r

还可以配置各个子repo的权限,通过在[/repo]下配置。
最终要运行服务端,使用以下命令:

svnserve -d -r /svnroot

可以让svn服务自启动,通过:

vim /etc/rc.local

在上面文件中增加svnserve命令。
至此,服务端配置完成。

客户端

首先到官网下载tortoiseSVN,一直下一步直至安装完成。
然后创建一个新的文件夹,进入文件夹鼠标右键SVNCheckout,设置URL of Repository为如下格式:

svn://[公网ip地址]/ [版本库]

如此即可将版本库下载到本地。

附注:

svnserve地址被占用的问题

ps-aux查看所有进程,通过kill -9 进程号来停止svnserve进程。

删除一个版本库repo的命令:

rm -rvf /svnroot/repo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值