配置Subversion Apache TortoiseSVN

下载Apache、Subversion、TortoiseSVN
我用的是:
svn-win32-1.4.2.zip
TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi
apache_2.0.59-win32-x86-no_ssl.msi
1.安装apache
2.解压subversion(是一些安装文件,我的是E:\svn-win32-1.4.2)
3.cmd转到解压目录
4.初始化Repository,使用命令 svnadmin create D:\TestRepository\ 会创建TestRepository目录,项目容器
5.拷贝解压目录下的4个文件到Apache目录下:
E:\svn-win32-1.4.2\bin
mod_authz_svn.so
mod_dav_svn.so

intl3_svn.dll
libdb44.dll
到:
C:\Program Files\Apache Group\Apache2\modules下
6.
C:\Program Files\Apache Group\Apache2\conf的httpd.conf文件
在LoadModule部分添加:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
重启动apache

7.

现在安装好了Apache和Subversion,但是Apache还不知道如果处理像TortoiseSVN一样的Subversion客户端。要让Apache知道哪个URL将被Subversion使用,你要像下面这样编辑Apache的配置文件(通常在c:\program files\apache group\apache2\conf\httpd.conf):

7.1
要创建passwd文件,可以打开命令行(cmd),将当前目录切换到apache2目录(通常为c:\program files\apache group\apache2),然后打入以下命令以创建文件:

在命令行下创建一个passwd文件,并存储了一个名为user1的用户名。apache会提示输入密码:

C:\Program Files\Apache Group\Apache2\bin>htpasswd -c d:\svnpassword\passwd user1
Automatically using MD5 format.
New password: *****
Re-type new password: *****
Adding password for user user1

C:\Program Files\Apache Group\Apache2\bin>
7.2
在配置文件的最后添加下面这些行:

<Location /svn>
DAV svn
SVNParentPath D:\TestRepository
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile d:\svnpassword\passwd
Require valid-user
</Location>

这样配置表示:你所有的版本库将位于D:\TestRepository目录下,要访问你的版本库可以使用这样的URL:http://192.168.0.205/svn/TestRepository输入用户名口令这样你应该可以看到版本库中内容了(可惜现在版本库还没有东西),访问权限将由passwd文件中的用户名/密码来限制。

重启Apache服务。

http://192.168.0.205/svn/TestRepository
8.安装TortoiseSVN
完了便可以使用了。

posted on 2007-02-05 09:30 Anders' Yan 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/yansc/archive/2007/02/05/640101.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值