安装svn1.5.4 + apache2.2.11 + windows2003
1.下载svn 1.5.4 和apache2.2.11
2.先安装apache2.2.11 到d:/apache2.2
3.然后把下载下来的svn1.5.4解压缩,把所有bin目录下的so文件以及dll文件拷贝到apache2.2的modules目录下。
4.创建d:/svn_reposity目录用来存放源代码,即代码库
5.运行svn1.5.4解压缩以后,bin目录下svnadmin create d:/svn_reposity
6.编辑apache2.2/conf目录下的httpd.conf文件,把
Include conf/httpd-default.conf 这行去掉注释,并把extra也去掉,把extra目录下的httpd-default.conf文件拷贝到conf目录下
7.编辑httpd-default.conf文件,在里面加入如下代码:
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
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<Location /svn>
DAV svn
SVNPath D:/svn_reposity
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:/svn_reposity/conf/passwd
# For any operations other than these, require an authenticated user.
#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>
</Location>
这个时候我们还没有合法的用户可以访问这个代码库,因此利用apache提供的密码工具来生成
运行apache2.2/bin 目录下的htpasswd –m c:/svn_reposity/conf/passwd wfb
运行以后按提示出入密码即可,假设输入的密码也是wfb.
启动apache2.2,在浏览器里输入地址:
则跳出basic登陆框,输入用户名密码wfb,则进入svn代码库。
安装svn1.5.4 + apache2.2.11 + windows2003
1.下载svn 1.5.4 和apache2.2.11
2.先安装apache2.2.11 到d:/apache2.2
3.然后把下载下来的svn1.5.4解压缩,把所有bin目录下的so文件以及dll文件拷贝到apache2.2的modules目录下。
4.创建d:/svn_reposity目录用来存放源代码,即代码库
5.运行svn1.5.4解压缩以后,bin目录下svnadmin create d:/svn_reposity
6.编辑apache2.2/conf目录下的httpd.conf文件,把
Include conf/httpd-default.conf 这行去掉注释,并把extra也去掉,把extra目录下的httpd-default.conf文件拷贝到conf目录下
7.编辑httpd-default.conf文件,在里面加入如下代码:
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
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<Location /svn>
DAV svn
SVNPath D:/svn_reposity
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile D:/svn_reposity/conf/passwd
# For any operations other than these, require an authenticated user.
#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>
</Location>
这个时候我们还没有合法的用户可以访问这个代码库,因此利用apache提供的密码工具来生成
运行apache2.2/bin 目录下的htpasswd –m c:/svn_reposity/conf/passwd wfb
运行以后按提示出入密码即可,假设输入的密码也是wfb.
启动apache2.2,在浏览器里输入地址:
则跳出basic登陆框,输入用户名密码wfb,则进入svn代码库。
svn在windows下的编译好的代码下载地址为:
http://subversion.tigris.org/files/documents/15/44589/svn-win32-1.5.5.zip