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访问你刚才创建的项目了。
分享到:
相关推荐
CollabNet SubversionEdge 是一款用于管理Subversion(SVN)仓库的开源工具,它提供了一个Web界面,方便用户进行版本控制系统的配置和管理。在Linux环境下安装和配置CollabNet SubversionEdge需要遵循一系列步骤,...
(注意这是用于 64 位 linux 操作系统的) ...安装完后,需要运行 /opt/CollabNet_Subversion/bin/Configure-CollabNet-Subversion 对服务器进行初始配置(例如:选择用 Apache 还是 svnserve 做服务器)
1. **下载 CollabNet Subversion Edge** - 访问官方网站下载 Subversion Edge 的安装包。 - 官网链接:[http://www.collab.net/cn](http://www.collab.net/cn) - 下载页面:...
根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...
可以从[Subclipse官网](http://subclipse.tigris.org/)或[CollabNet](http://www.collab.net/downloads/subversion/)下载Subclipse 1.6插件包。 #### 三、安装Subversion客户端 1. **安装Subversion客户端**:运行...
- `org.tigris.subversion.clientadapter.javahl_1.6.4.1.jar` 是JavaHL接口的核心库。 - `org.tigris.subversion.clientadapter.svnkit_1.6.4.jar` 是SVNKit库,这是另一个与Subversion交互的Java接口。 2. **...
2. **CollabNet Subversion Server-1.6.6-4.win32**:这是SVN服务器的核心组件,版本号为1.6.6,提供了完整的版本控制服务。 3. **TortoiseSVN-1.6.6.17493-win32-svn-1.6.6**:这是一个非常流行的Windows平台下的...
9. 兼容性:TortoiseSVN与其他SVN服务器兼容,如VisualSVN Server、CollabNet Subversion Server等,因此用户可以根据需要选择合适的服务器平台。 10. 国际化支持:该软件支持多种语言,包括中文,使得全球用户都能...
在Windows环境下,我们可以选择使用VisualSVN Server或CollabNet Subversion Server。这里以VisualSVN Server为例,你可以从其官方网站下载最新版本的安装包。安装过程中,按照向导提示进行,选择合适的安装路径,...
推荐使用CollabNet Subversion Edge进行服务器端安装,这是一个包含Apache HTTP服务器、Subversion和WebDAV模块的集成解决方案。下载并运行CollabNetSubversionEdge-1.3.1_setup.exe,按照安装向导提示进行操作。 *...
通常,SVN服务器基于Apache服务器的模块——`mod_dav_svn`,或者使用专门的服务器软件如VisualSVN或CollabNet Subversion Edge。在这个案例中,提供的文件`TortoiseSVN-1.6.13.20954-win32-svn-1.6.16.msi`是...
12. **SVN服务器搭建**:除了客户端,还需要安装SVN服务器软件,如VisualSVN或CollabNet Subversion Server,配置仓库、用户认证和权限策略。 总之,TortoiseSVN是Windows用户使用SVN的得力工具,通过其直观的界面...
- **创建SVN仓库**:在实际项目中,你需要在SVN服务器上创建一个仓库,例如使用VisualSVN Server或CollabNet Subversion Server。 - **导入项目到SVN**:在myEclipse中,右键点击要版本控制的项目,选择“Team” >...
- **发展**: 2001年8月发布首个版本,此后经历了多个版本的迭代升级,至2009年已经发展到了1.6版本。 - **特点**: 提供目录级别的版本控制能力,支持原子化提交,确保数据一致性。 #### 五、Subversion的关键特色 ...
- **下载安装文件**:首先下载TortoiseSVN客户端安装包(例如`TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi`)和中文语言包(例如`LanguagePack_1.6.8.19260-win32-zh_CN.msi`)。 - **安装过程**:安装过程中可以...