搭建自己的svn服务器

前面在公司安装了win下面的svn服务器,感觉不爽我总是喜欢绿色的软件解压就可以用最好了。

在家里上网查查了,找了subversion。我download了svn-win32-1.6.6

我本机有个php的环境自带了apache服务器(绿色的)。

下面就开始配置svn服务器,关键配置就是在apache的http.conf文件。

在开始操作之前大家最好备份下此文件。

我机器环境介绍:

我使用win7系统。

svn-win32-1.6.6路径为:“E:\develop\manager\svnServer”

apache服务器的目录为:“E:\xampp\apache”

1、备份E:\xampp\apache\conf\httpd.conf文件

2、修改httpd.conf如下:

###################################################
#svn服务器配置
#打开注解
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
#增加
LoadModule dav_svn_module /develop/manager/svnServer/bin/mod_dav_svn.so
LoadModule authz_svn_module /develop/manager/svnServer/bin/mod_authz_svn.so
###################################################

配置文件最后:

##########################################################################################
#svn服务器
<Location /svn>
        DAV svn
		SVNListParentPath on
        SVNParentPath E:/develop/manager/home/repository
        AuthType Basic
        AuthName "svnadmin"
        AuthUserFile "E:/xampp/apache/bin/passwd"
        #AuthzSVNAccessFile 
        Require valid-user	
</Location>
##########################################################################################

3、创建文件E:\develop\manager\home\repository

4、为用户svnadmin用户创建密码

E:\xampp\apache\bin>htpasswd-cmpasswdsvnadmin

Newpassword:*****

Re-typenewpassword:*****

Addingpasswordforusersvnadmin

5、验证svn浏览器中访问:http://localhost/svn/输入用户名、密码看见xml文件就对了。

6、利用svn命令在SVNParentPath目录下创建工程目录。

相关推荐