搭建SVN服务器

本文详细介绍如何在Windows环境下使用Subversion和TortoiseSVN搭建版本控制系统。包括安装配置步骤、常见错误解决办法及未解决问题说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2010-09-09

 

windows环境下:

1、下载subversion和TortoiseSVN,安装,要注意subversion安装要选complete,否则没有svnserve.exe

2、建个文件夹作为根目录,d:/svnRoot,其下建个code文件夹,在code中右键TortoiseSVN->create repository here,生成一堆文件

3、修改conf中的文件,svnserve中去掉以下几句的注释:

a)    password-db = passwd

b)    anon-access = none

c)    auth-access = write

d)    realm = My First Repository

4、修改passwd文件,设置用户名密码

5、命令行下,进入subversion的bin目录,输入svnserve.exe –d -r d:/svnRoot/code,开启服务

6、设为windows服务:
sc create svnservice  binPath= "..../bin/svnserve.exe --service -r d:/svnRoot" DisplayName= "SvnService" depend= Tcpip start= auto

 

 


搭建过程中遇到的错误有:

1、找不到svnserve.exe,因为安装subversion时没有选择complete导致。

2、开启服务之后,测试checkout能否成功,出现“认证失败”的错误,原因是在svnserve.conf中把authz-db = authz的注释去掉了,而没有相应的修改authz文件,所以又把那个注释加上,就ok了。

 

尚未解决的问题

1、复杂一些的管理功能,比如权限分组,还有待再学一下

2、客户端修改密码,暂时还没做到,有待后续跟进

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值