Centos环境安装CollabNetSubversionEdge详细步骤

Linux小白,部署了4天才部署成功,一直csvn 无法启动,让我头疼了很久,最终各种Google 看了N多文章,无数次的试验(系统还原了N次 = =)终于是部署成功了。 成就感就不用说了,很开心啊。现在再从来安装一次,并且把步骤记录下来,以后方便自己从安装。

1. 下载

jdk1.7.0 : 百度云盘

CollabNetSubversionEdge : 官网地址  百度云盘

2.上传到服务器中 我这边是上传到 root 文件夹

3.安装jdk(我服务器默认情况是没有安装jdk的所以我没有卸载老版本jdk 直接安装新的jdk) java -version 可以查看java版本

4.检查jdk是否安装成功     (JDK默认安装在/usr/java中)

恭喜安装成功

5.配置环境变量

想文件末尾添加如下内容保存退出

使修改生效

查看系统环境状态

恭喜JDK导致安装完毕、接下来我们就开始安装 CollabNetSubversionEdge

1.创建一个svn组、并建立一个svn所属组账号

2.修改  /etc/sudoers文件  赋予subversion用户sudo权限

 

3.创建svn目录 我们这里创建在/opt/subversion

 

4.将CollabNetSubversionEdge-4.0.14_linux-x86.tar.gz 移动到/opt/subversion/文件夹下面

5.再打开一个控制台使用subversion账号登陆

6.解压CollabNetSubversionEdge-4.0.14_linux-x86.tar.gz文件

7.解压完成后,使用root账户再次对文件夹 /opt/subversion  进行操作

8.这个时候就可以使用subversion用户来安装cvsn了。

9.启动csvn

 

10.大功告成 使用网页登陆你相应的地址,使用admin/admin登陆进去进行设置后,启动服务就OK

 

总结:一定要切换subversion用户来解压安装运行,否则到后面svn无法启动。

svn无法启动有几个可能:

1./opt/subversion 文件夹下subversion没有权限(切忌加上sudo)

解决方法:sudo chown -R 777 /opt/subversion/

2./opt/subversion 文件夹不属于subversion用户组(切忌加上sudo)

解决方法:sudo chown -R subversion:subversion /opt/subversion

3.服务端口被占用

解决方法:在web中修改一下端口号保存。(一般不会出现这种问题,csvn会自己检测哪个端口号没用到)

4.未知错误

解决方法:咱也不知道,其实我也是小白,我只是纪录下来我遇到过的情况

 

目前未解决问题:csvn的web页面使用不了多久就打不开。但是svn是可以使用的,只是网页控制台没办法使用,只能是重启一下csvn才行,我暂时估计是因为我还装了Wordpress 和 apache 造成的这种情况,我在想,csvn能不能和我的网站使用同一个apache提供服务,这样的话,就不需要安装两个apache。

这个问题让我无从下手啊,高手看到我的问题帮我解决解决下吧。。。

2015.5.27  : 今天终于发现为什么csvn的web页面使用不了多久就打不开了,原因是我的系统内存太少,运行一会就被kill了。 我查看了一下Java需要的内存,大概在400M左右 这个也太吃内存了点吧,悲剧的!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.