摘要:最近一直都在搞一下管理员的工作,今天又搞了svn的管理工具CollabNetSubversionEdge,网上也有很多例子,但是很多都是可以访问到web界面,但是不能启动版本库的服务,所以我经过多次尝试,终于解决了,现在记录下来,方便日后再次查看:
一:在安装配置CollabNetSubversionEdge之前需要你的Linux系统中已经安装好了jdk1.6以上,python2.4-2.6之间的版本,如果你的机器没有安装这两项,那么你必须的先安装这两项后才能继续安装接下来的,具体如何安装,这个比较简单,可以百度一下。
二:开始安装CollabNetSubversionEdge步骤如下:
(1).以root权限执行建立svn用户组和成员svnuser,并为svnsuer设置密码:
(2).赋予svnuser用户sudo权限,以root权限执行:
(3).在## Allow root to run any commands anywhere
root ALL=(ALL) ALL
之后添加
## Allow svnuser to run any commands anywhere
svnuser ALL=(ALL) ALL
赋予用户svnuser sudo的权限。
强制保存并退出Esc+:wq!
(4).创建存放CollabNetSubversionEdge安装文件的目录:
(5).下载CollabNetSubversionEdge的安装包,下载地址:http://www.collab.net/downloads/subversion
(6).把下载完成的CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz上传到你的Linux服务器的opt目录下
(7).复制到你新建的目录下:
(8).解压缩CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz文件:
(9).配置csvn使用1-1023端口的权限:
#使用root用户
(10).配置开机启动:
(11).启动Subversion edge:
(12).以上操作做完后记得重启一下系统,这样就可以访问了:http://localhost:3343/csvn
以上操作如果没有问题的话,那么Linux下的Subversion edge就配置成功了,你可以通过浏览器访问了,默认的管理员的账号密码是:admin/admin,登陆地址:http://localhost:3343/csvn,登录成功后就可以创建用户和版本库,并且也可以给创建的用户选择角色!
参考网址: