二:开始安装CollabNetSubversionEdge步骤如下:
(1).以root权限执行建立svn用户组和成员svnuser,并为svnsuer设置密码:
#groupadd svn #useradd -g svn svnuser #passwd svnuser
#vim /etc/sudoers
## Allow svnuser to run any commands anywhere
svnuser ALL=(ALL) ALL
赋予用户svnuser sudo的权限。
强制保存并退出Esc+:wq!
(4).创建存放CollabNetSubversionEdge安装文件的目录:
# mkdir /home/subversion
(6).把下载完成的CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz上传到你的Linux服务器的opt目录下
(7).复制到你新建的目录下:
cp CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz /home/subversion
tar -zxf CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz
#使用root用户
chown root:svnuser /home/subversion/csvn/lib/httpd_bind/httpd_bind #root:svnuser的svnuser更换成你的用户,后面的路径同理 chmod u+s /home/subversion/csvn/lib/httpd_bind/httpd_bind
cd /home/subversion/csvn sudo bin/csvn-httpd install #svn服务端 sudo -E bin/csvn install #web页面
cd csvn/bin/ sh csvn start #启动 #如果使用start启动失败,可以使用下面的命令 sh csvn console #此命令会在控制台输出启动日志,便于确定是什么错误导致启动失败
注意:如果远程访问不行的话,可能是防火墙的原因,关掉防火墙应该就可以了 # service iptables stop
以上操作如果没有问题的话,那么Linux下的Subversion edge就配置成功了,你可以通过浏览器访问了,默认的管理员的账号密码是:admin/admin,登陆地址:http://localhost:3343/csvn,登录成功后就可以创建用户和版本库,并且也可以给创建的用户选择角色!
参考网址:
http://www.cnblogs.com/zz0412/p/install_Subversion_edge_4-0-1.html
http://www.linuxidc.com/Linux/2012-06/62291p2.htm
http://blog.chinaunix.net/uid-354915-id-3750929.html