SVN 不与Apache整合,单独运行

1.下载SVN

http://subversion.tigris.org/project_packages.html

本文下载的是svn-1.4.5-setup.exe

 

2.安装

本文将Subversion安装在D:/Program Files/Subversion目录下面

 

3.建立仓库

先建立文件夹D:/SvnData/qed

然后

到D:/Program Files/Subversion/bin

目录下执行下列语句

 

svnadmin create D:/SvnData/qed

 

在D:/SvnData/qed目录下建立仓库

这个时候你会在D:/SvnData/qed下面看到建立了很多目录和文件

 

4.用windows系统自带的sc命令将Subversion安装为Windows服务。

【不要告诉我你还在用windows9x就行了】

命令如下:

 

sc create SVN binpath= "D:/Program Files/Subversion/bin/svnserve.exe --service -r D:/SvnData/qed" 

 

displayname= "Subversion Server" depend= Tcpip start= auto

 

含义一看便知,不做详细解释了。

如果不小心创建错误,则可以使用sc delete命令删除一个服务。例如:

sc delete Subversion Server

 

5.权限设置

修改D:/SvnData/qed/conf/svnserve.conf文件

例如将文件内容改成如下

 

anon-access = none

password-db = passwd

 

authz-db = authz

 

第一句是告诉服务器不经过权限验证的用户啥权限都没有

第二句是告诉服务器用户名和密码的设置在文件passwd中。

第三句是告诉服务器用户权限的设置在文件authz中。

 

passwd和authz文件都位于D:/SvnData/qed/conf/文件夹下面。

 

6.设置用户名和密码

用EditPlus打开D:/SvnData/qed/conf/passwd文件,添加一个用户

liuqing,并设置密码为123456

 

liuqing = 123456

 

注意:用户名密码等需要在等号前后都加上空格。前边的部分都需要顶格写,行前不能有空格。

 

7.设置读写权限

 

用EditPlus打开D:/SvnData/qed/conf/authz文件,改为下列内容

[/]

liuqing = rw

这表示liuqing拥有对根目录的读写权限。

 

现在你就可以用各种SVN客户端在根目录下面创建子目录了。

 

SVN服务器的访问地址

svn://localhost

 

在本人的实际配置中,发现可以读写,但是死活不能检出。老是提示:无权打开根进行编辑操作 Read access denied for 

 

root of edit

解决方法如下:

D:/SvnData/qed/conf/svnserve.conf中的

anon-access = none

必须加上。

如果设置成

anon-access = read

则必须在在authz文件中加上:

[/]

* = r

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值