摘要:最近一直都在搞一下管理员的工作,今天又搞了svn的管理工具CollabNetSubversionEdge,网上也有很多例子,但是很多都是可以访问到web界面,但是不能启动版本库的服务,所以我经过多次尝试,终于解决了,现在记录下来,方便日后再次查看:
一:在安装配置CollabNetSubversionEdge之前需要你的Linux系统中已经安装好了jdk1.6以上,python2.4-2.6之间的版本,如果你的机器没有安装这两项,那么你必须的先安装这两项后才能继续安装接下来的,具体如何安装,这个比较简单,可以百度一下。二:开始安装CollabNetSubversionEdge步骤如下:
(1).以root权限执行建立svn用户组和成员svnuser,并为svnsuer设置密码:
#groupadd svn
#useradd -g svn svnuser
#passwd svnuser
(2).赋予svnuser用户sudo权限,以root权限执行:
#vim /etc/sudoers
(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安装文件的目录:
# mkdir /home/subversion
(5).下载CollabNetSubversionEdge的安装包,下载地址:http://www.collab.net/downloads/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
(8).解压缩CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz文件:
tar -zxf CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz
(9).配置csvn使用1-1023端口的权限:
#使用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
(10).配置开机启动:
cd /home/subversion/csvn
sudo bin/csvn-httpd install #svn服务端
sudo -E bin/csvn install #web页面
(11).启动Subversion edge:
cd csvn/bin/
sh csvn start #启动
#如果使用start启动失败,可以使用下面的命令
sh csvn console #此命令会在控制台输出启动日志,便于确定是什么错误导致启动失败
(12).以上操作做完后记得重启一下系统,这样就可以访问了:http://localhost:3343/csvn注意:如果远程访问不行的话,可能是防火墙的原因,关掉防火墙应该就可以了
# 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
分享到:
相关推荐
Collabnet subversion edge 2.2.1 windows平台32位版本, 用来做版本控制服务器,开源、免费。
CollabNet SubversionEdge在linux下的架设和设置 自己测试安装撰写的,绝对OK
CollabNet Subversion Edge 是一套整合的SVN管理工具,浏览器管理图形界面使用起来体验非常好。 1. 此系统支持自动更新; 2. 最新版本官方下载地址: https://www.collab.net/downloads/subversion 3. 旧版本官方...
CollabNet Subversion Edge 4.0.2 + TortoiseSVN+中文包 1.8.2安装、svn服务器搭建、svn工程添加、获取全过程。图文说明。
Collabnet subversion edge 2.2.1 windows平台32位版本, 用来做版本控制服务器,免费、开源。
Collabnet Subversion Edge版SVN服务器安装很省心而且免费,但是在这个上面再集成安装TRAC的时候,却会发现装不成功,经多次试验,总算找到了解决方法,实现了Collabnet Subversion Edge版SVN服务器与Trac的集成安装...
CollabNet Subversion Server与Tortoisesvn的配置,进行版本管理,是很不错的版本管理。CollabNet Subversion Server它集成了Apache和subversion软件。
本文主要讲述的是CollabNet Subversion server 1.5.0在win32系统下的安装配置。主要目的是完成Subversion1.5.0和Apache2.2.8的整合、Apache SSL的扩展以及web界面的Subversion管理和用户自行修改密码。涉及到的内容...
CollabNet Subversion 1.7 CollabNet Subversion 1.7 CollabNet Subversion 1.7 CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7
CSVN,其实可以简单理解为SVN+Apache的集成版本,当然CSVN还有其他的一些特性(角色的用户管理,灵活的角色和权限配置以及LDAP认证,基于角色的多仓库管理,自动备份、恢复,以及模板和Rest APIs管理)
CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程
collabnet subversion服务器的配置教程
外国网站下东西就是,还要搞什么注册,所以上传在这看有没人需要,另外各位看官要是知道有什么好的第三方软件下载网站,请在评论处告知。
CollabNetSubversionEdge-5.2.3_linux-x86_64
从这个版本的安装包开始, ViewVC 已经从安装包剔除, 照 CollabNet 的意思, 他们是想用户下载他们又臭又长的 CollabNet Subversion Edge. 安装包内增加了 svn-python2.7 C:\Program Files\CollabNet\Subversion ...
从 CollabNetSubversion-server-1.7.1-3-Win32 版本的安装包开始, ViewVC 已经从安装包剔除, 照 CollabNet 的意思, 他们是想用户下载他们又臭又长的 CollabNet Subversion Edge. 安装包内增加了 svn-python2.7 C:\...
CollabNet 官方提供的用于 linux 操作系统 Subversion 服务器端。 [root@centos ~]# /opt/CollabNet_Subversion/bin/svnserve --version svnserve,版本 1.7.1 (r1186859) 编译于 Oct 21 2011,11:07:33 安装包...
CSVN安装包,亲测好用
从国外转发上传在这看有没人需要,需要的朋友可以自取,象征性收1积分
CollabNet 官方提供的用于 linux 的 Subversion 客户端。 安装目录是在 /opt/CollabNet_Subversion 下。 建议为 svn 创建软连接: ln -s -f /opt/CollabNet_Subversion/bin/svn /usr/bin/svn 下面是 1.7.2 在 ...