Redhat linux 安装SVN服务器 CollabNetSubversionEdge,,请仔细阅读安装包自带


请仔细阅读安装包自带的readme文件!

=================================================

1. 先去官网,找安装包;

http://subversion.apache.org/

http://www.collab.net/downloads/subversion

我下载的是 CollabNetSubversionEdge-4.0.8_linux-x86.tar.gz

2. 创建svn账户 比如取名 svnuser,后续使用该用户来安装、启动svn服务

useradd svnuser // 加用户

passwd svnuser //设置密码

3. 将svnuser加入sudeor

a. 先执行 chmod u+w /etc/sudoer 打开修改权限
b. 然后用root用户进行修改,修改完成后保存退出

  找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL,保存退出
c. 再执行 chmod u-w /etc/sudoer 关闭修改权限

4. 安装需要java和python环境

java -version

python -V

判断是否已经有java和python环境 没有的话请自行安装

5. 设置java环境变量

export JAVA_HOME=/usr/java/default

后面这个路径使用whereis java / which java来判断

我的是java执行路径在 /usr/bin/java,因此 export JAVA_HOME=/usr

执行下面命令测试环境变量是否有效:
#$JAVA_HOME/bin/java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

6.切换到您要安装CollabNet Subversion的目录,本次安装我将SVN安装到/opt/下。
$ cd /opt
7. 解压缩文件后,会在当前目录下生成名为“csvn”的目录。
$ tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz

8.为了安装subversion,你需要拥有root权限,或使用sudo 获取root权限(第3步svnuser已经获得权限了)
$ su - svnuser
$ cd csvn
$ sudo -E bin/csvn install

In addition to configuring your system so that the server is started
with the system, it will also write the current JAVA_HOME and the
current username in to the file data/conf/csvn.conf. You can edit this
file if needed as it controls the startup settings for the application.
By setting the JAVA_HOME and RUN_AS_USER variables in this file, it
ensures they are set correctly when the application is run.

9.启动subversion服务,不能用root运行,使用svnuser。
$ bin/csvn start

10. Optional. Configure the Apache Subversion server to start automatically when the system boots. 也使用svnuser
$ cd csvn
$ sudo bin/csvn-httpd install

============================================

参考文档:

http://blog.sina.com.cn/s/blog_6ffa25ae01015vz9.html

http://blog.csdn.net/hazy/article/details/8771806

http://blog.163.com/weibingtie@126/blog/static/17090237920130241326141/

http://hi.baidu.com/ttyard/item/8fe1960ac32e5574bfe97eef

http://bbs.csdn.net/topics/360115598

Redhat linux 安装SVN服务器 CollabNetSubversionEdge,布布扣,bubuko.com

Redhat linux 安装SVN服务器 CollabNetSubversionEdge

评论关闭