CollabNet Subversion Server 配置

 CollabNet Subversion Server 配置   

 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控制台可以看到控制台的状态栏下有如下内容显示

代表ApacheSubversion整合成功。  

  

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 无法识别�svnadminc:\program files\collabNet\subversion server\

下  

  

10. restart apache Server. 现在你就能用http://localhost/svn/prjDemo访问你刚才创

建的项目了。  

  

11.防火墙重新设置

  先打开文件共享保证机器可以ping通。

创建指定端口可以访问(先建入部规则,规则类型为端口,端口号为指定的端口)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值