1. 下载CollabNet Subversion Server [http://www.open.collab.net/products/subversion/]
2. 由于CollabNet Subverison 已经集成了Apache服务器,所以无需额外安装Apache服务器。
3. 一路默认安装,Apache默认端口为80[可自行修改],subversion 默认仓库存储路径为C:\svn_repository[可自行修改].
Notice: 如何修改了Apache默认端口,访问时就必须加上端口号了。
4. 重启电脑。尽管安装完成后没有提示重启电脑,但是重启电脑前,Apache 服务无法启动。
5. 重启后运行"C:\program files\collabnet\subversion server\httpd\bin"下的"ApacheMonitor.exe"打开Apache控制台,可以看到控制台的状态栏下有如下内容显示,代表Apache和Subversion整合成功。
Apache/2.2.13(win32) DAV/2 SVN/1.6.6
6. 创建访问subversion的用户。
cd c:\program files\collabnet\subversion server\httpd\bin
[1] htpasswd -cm c:\svn_repository\user jeffrey
//用htpasswd命令创建用户(jeffrey),同时生成密码认证文件,c参数为create,m参数为MD5加密方式
New password:******
Re-type new password:******
Adding password for user jeffrey //加入用户成功
[2] htpasswd -m c:\svn_repository\user test
//用htpasswd命令创建用户(test),注意如果在这时候加入c参数会覆盖掉之前创建的用户及文件
New password: ******
Re-type new password:******
Adding password for user test //加入用户成功
7. 创建权限文件
在c:\svn_repository\下创建文件access,输入如下内容
[/]
jeffrey=rw
test=r
*=
8. 编辑c:\program files\collabnet\subversion server\httpd\conf下的httpd.conf文件
[1] 找到116行 LoadModule dav_svn_module modules/mod_dav_svn.so
在其下面添加一行
LoadModule authz_svn_module modules/mod_authz_svn.so
[2]修改文件最后
<Location /svn>
DAV svn
SVNParentPath c:\svn_repository
</Location>
修改为:
<Location /svn>
DAV svn
SVNParentPath c:\svn_repository
AuthType Basic
AuthName "subversion Repository"
AuthUserFile "c:\svn_repository\user"
AuthzSVNAccessFile "c:\svn_repository\access"
Require valid-user
</Location>
9. 创建project, project Name: prjDemo
svnadmin create c:\svn_repository\prjDemo
//如果svnadmin 无法识别,svnadmin在c:\program files\collabNet\subversion server\下
10. restart apache Server. 现在你就能用http://localhost/svn/prjDemo访问你刚才创建的项目了。
本出来自:http://jeffrey-zhang.iteye.com/blog/584890
分享到:
相关推荐
### CollabNet Subversion Server与TortoiseSVN的配置详解 #### 一、CollabNet Subversion Server简介 CollabNet Subversion Server是一款功能强大的版本控制系统,它结合了Apache Web服务器与Subversion版本控制...
本文将详细介绍如何在 Windows 32 位操作系统上安装并配置 CollabNet Subversion Server 1.5.0,以及如何将其与 Apache 2.2.8 整合,并实现一系列高级功能,如SSL加密、Web界面管理及用户密码自修改等。 #### 二、...
在这个配置文档中,我们将重点介绍如何在Windows Server 2008 x86平台上安装和配置CollabNet Subversion Edge。 首先,你需要从CollabNet的官方网站下载Subversion Edge,根据你的操作系统选择合适的版本。对于...
标题 "svn 安装配置 CollabNet Subversion" 涉及的是在计算机环境中安装和配置 CollabNet Subversion(简称 SVN),这是一个流行的版本控制系统,用于管理软件开发过程中的源代码和其他文件。CollabNet Subversion ...
CollabNet 官方提供的用于 linux 操作系统 Subversion ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
3. 配置服务器:安装完成后,打开CollabNet Subversion Server的管理界面,通常位于`C:\Program Files\CollabNet Subversion Server\conf`目录下。编辑`servers`和`svnserve.conf`配置文件,设置服务器监听的端口和...
CollabNet Subversion Edge旨在简化Subversion服务器的安装、配置和管理过程,提供了一个用户友好的Web界面。 在CollabNet Subversion Edge 5.2.4版本中,我们可以期待以下关键功能和改进: 1. **一站式安装**:...
### CollabNet Subversion Edge 使用说明 #### 概述 CollabNet Subversion Edge 是一款功能强大的版本控制系统服务器,主要用于管理、监控以及优化Subversion仓库的性能与安全性。本使用说明将详细介绍如何安装、...
CollabNet Subversion Edge则在其基础上提供了一个易于使用的Web界面,用于配置、管理和监控Subversion仓库,简化了日常运维任务。这个工具包含以下主要组件: 1. **Subversion Server**:这是实际存储和处理版本...
8. **客户端配置**:在开发团队的机器上,他们需要配置SVN客户端(如TortoiseSVN或命令行工具),指向CollabNet Subversion Edge 提供的SVN服务器地址。 9. **持续监控与管理**:安装完成后,你可以通过Web界面持续...
**Apache Subversion 1.10.3 服务端详解** Apache Subversion(简称SVN)是一个开源的版本控制系统,广泛应用于软件开发团队中的代码管理与协作。Subversion 1.10.3是该系统的一个稳定版本,提供了对代码提交、版本...
CollabNet 官方提供的用于 linux 操作系统 Subversion ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
Subversion Edge是一款强大的工具,用于管理和配置Subversion版本控制系统,集成了CollabNet Subversion和Apache HTTP Server,提供了一个用户友好的Web界面,使得在Windows和Linux(CentOS)平台上安装、配置和管理...
(注意这是用于 64 位 linux 操作系统的) ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
CollabNet 官方提供的用于 linux 操作系统 Subversion ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
*** 注意这是用于 64 位 linux 操作系统的 *** ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
1. **CollabNet Subversion Server**:这是Subversion的核心服务,负责存储和管理版本库,处理客户端的请求。 2. **Apache HTTP Server**:作为Web服务器,Apache被配置为与Subversion服务器通信,通过HTTP或HTTPS...
在Windows系统中,通过"我的电脑" -> "管理" -> "服务和应用程序" -> "服务",找到名为"CollabNet Subversion Server"和"CollabNet Subversion Server Monitor"的服务,分别启动它们。 四、创建用户密码 在...
CollabNet Subversion Edge includes everything you need to install, manage and operate a Subversion server. It includes all of the Subversion and Apache binaries needed to run a Subversion server. It ...