搭建svn://模式的svn服务器

  Sunday, June 1st, 2008

svn可支持file:///、http://、https://、svn://、svn+ssh://等多种模式访问,其中file:///模式无须任何配置,http://和https://模式需要通过配置Subversion的Apache服务器的WebDAV协议实现。下面我们配置基于svn://模式的svn服务器。

1. 安装svn相关的软件
一般linux发行版都自带,如果没有,可去官方下载安装。

2. 创建资源库
svnadmin create /home/svnroot/repos

3. 运行svn服务
svnserve -d -r /home/svnroot/repos

4. 授权
编辑 /home/svnroot/repos/conf/svnserve.conf,去掉如下两行开头的#符号,以便禁止匿名用户的读写
anon-access = none
auth-access = write
password-db = passwd

5. 添加svn用户
编辑conf/passwd文件,可以明文形式添加密码:
yourName = yourPasswd

6. 导入仓库
为了便于以后维护,建议每个项目使用三个顶级目录(branches、tags和trunk):
mkdir /tmp/myproject/{branches,tags,trunk} -p

可以在本地通过file:///方式导入至仓库里:
svn import /tmp/myproject file:///home/svnroot/repos/myproject -m “initial import”

7. 检出项目
svn svn://192.168.1.118/myproject/trunk myproject
需要输入用户名密码

至此,完成了svn服务的基本配置。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值