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

在其下面添加一行

[color=red]LoadModule authz_svn_module modules/mod_authz_svn.so[/color]



[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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值