三分钟完成Subversion(SVN)服务器的配置

人间蒸发了几个月的时间了,决定会里继续写点东西。不知道是否还有人看。

现在在用的版本控制系统实在太多了,每天都在Mercurial (hg), subversion (svn), git和cvs之间打转。每一个版本控制系统的配置方法又不相同,所以每次配置的时候都要到网上或者本地的机器上查找具体的配置步骤,相当繁琐。

最近配置subversion的时候,在国外的一个网站上发现了一个简明的方法,3分钟就可以搞定.对于系统管理员比较实用。

适用范围:Linux家族操作系统.

1.安装subversion


确认系统当中已经安装的svn的rpm包,很简单不再重复。

2.创建代码库


svnadmin create /svnrepos

3.创建SVN用户


编辑配置文件
vi /svnrepos/conf/svnserve.conf

输入如下几行 anon-access = none
auth-access = write
password-db = passwd


创建密码文件
vi /svnrepos/conf/passwd

按照如下格式输入 用户/密码
# add users in the format : user = password
shaohui = whocares


4.导入项目


假如我们要导入一个叫snifferfox的项目
svn import /projects/snifferfox file:///svnrepos/snifferfox

5.启动svn守护进程


svnserve -d

到目前为止,svn服务器就已经配置完成了,如果你很幸运,那就可以使用了。
可以用如下方法测试一下(假如你的机器的IP地址为192.168.0.2)

svn co svn://192.168.0.2/svnrepos/snifferfox

前面的配置文件,我们设置了不允许匿名用户访问,所以这里需要输入"用户/密码"。也就是我们在/svnrepos/conf/passwd设置的内容。

  原文出处:http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值