本节主要讲解一下http与svn架设服务器,包括几个小步骤,这里就向大家简单介绍一下,欢迎大家能和我一起学习http与svn架设服务器,希望通过本文学习大家能够掌握更多有关SVN服务器架设方面知识。下面是具体架设步骤。
1.下载svn服务器
http与svn架设服务器第一步下载Svn服务器。下载地址如下:http://liaomin789.javaeye.com/blog/667957(我的另一个blog)
2.安装svn
进入svn安装目录下/http/conf/http.conf文件修改最后一行:
- <Location/svn>
- DAVsvn
- SVNParentPathC:\svn_repository
- </Location>
- 改成(添加了全局验证信息)
- <Location/svn>
- DAVsvn
- SVNParentPathC:\svn_repository
- AuthTypeBasic
- AuthName"SubversionRepository"
- AuthUserFile"C:\svn_repository\passwords.auth"
- Requirevalid-user
- </Location>
此时重启Apache服务器,发现无法启动,提示“Therequestedoperationhasfailed!”
这是我们需要再次修改httpd.conf配置文件,加入mod_authz_svn.so的加载项。
117行加入LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
此时/http/conf/http.conf中配置的AuthUserFile"C:\svn_repository\passwords.auth"文件尚不存在需要命令添加
比如现在cj的svn代码库需要建在C:\svn_repository
进入cmd命令输入svnadmincreateC:\svn_repository此时C:\svn_repository目录中出现一系列的文件
3.添加用户字典文件
http与svn架设服务器时需要添加用户字典文件。[开始]-》[运行]-》键入[cmd]命令打开windows命令窗口
切换到c:\programfiles\collabnetsubversionserver\httpd\bin目录下(必须切换到该目录),命令如下:
>cdc:\programfiles\collabnetsubversionserver\httpd\bin
4.添加用户命令
htpasswd-cC:\svn_repository\passwords.authadmin(-c表示创建该文件,-d表示删除用户不写表示创建用户不创建文件admin表示用户)
输入该命令后要求输入密码同时会自动在C:\svn_repository创建passwords.auth文件。http与svn架设服务器问题本节介绍完毕。
【编辑推荐】
- 深入剖析opensuse10.3上如何搭建SVN服务器
- Windows下搭建SVN服务器简明步骤
- 深度剖析:Subversion服务器安装配置
- 专家指导:如何安装独立SubversionServer服务器
- 重点剖析:Subversion1.4.6+Apache2.2.8服务器如何搭建