美文网首页软件测试
CollabNet Subversion 环境搭建(Linux

CollabNet Subversion 环境搭建(Linux

作者: 云层_ | 来源:发表于2018-09-25 11:06 被阅读24次

    安装环境

    1、CollabNet,国际著名的软件产品及服务提供商,致力于提供专为分布式团队设计的集成、开放开发应用平台。并且是是Subversion开源项目的主要的赞助商,CollabNet Subversion就是其主要产品之一。

           CollabNet  Subversion Edge 一个不错的svn管理软件,来进行内部的版本控制,支持命令行 或 图形化界面操作,来有效地控制好每一个版本迭代,提高团队效率。

    2、在安装配置CollabNetSubversionEdge之前需要你的Linux系统中已经安装好了jdk1.6以上,python2.4-2.7之间的版本(csvn中的README中有详细的说明)

            #查看java版本:    java -version

            #Python版本:      python --version

    如果以上没有安装,JAVA最好自行安装,因为后面要设置JAVA的环境变量,貌似YUM安装的无法配置了就。

    python的话直接 yum -y install python 就可以。

    一、安装Linux  jdk 1.6以上

    1、下载安装

            注意32or64  (或:如果Linux本身连接到互联网,我们可以直接通过wget命令直接把JDK安装包下载下来)

                            ------JAVA最好自行安装,因为后面要设置JAVA的环境变量,貌似YUM安装的无法配置了就

            上传到服务器(xftp)然后解压  tar -zxvf jdk-8u131-linux-x64.tar.gz

            解压移动:我们要将解压后的jdk 文件夹里面的所有数据移动到我们需要安装的文件夹当中,我们打算将jdk安装在usr/java当中,我们在usr目录下新建一个java文件夹:    

            mkdir /usr/java  

            mv /xxx/jdk1.8.0_xxx  /usr/java

    2、配置环境变量

            vi /etc/profile  ,在文件末尾添加一下内容

    export JAVA_HOME=/usr/java/jdk1.8.0_11 (注意改为你本地路径)

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

    export PATH=$PATH:${JAVA_PATH}

    export JAVA_HOME=/usr/java/jdk1.8.0_11(注意改为你本地路径)

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin

    export PATH=$PATH:$JAVA_PATH

    3、执行profile  :  #source /etc/profile

    4、检查jdk是否生效

    ①、使用javac命令,不会出现command not found错误

    ②、使用java -version,出现版本为java version "1.8.0_131"

    ③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确

    二、安装 Linux  python 2.4 ~ 2.6

    #Python版本

    python --version

    如果以上没有安装(我的系统自带)python的话,直接 yum -y install python 就可以。

    三、下载安装 CollabNet Subversion

    1)下载地址:http://www.collab.net/downloads/subversion#tab-1

    2)以root权限:配置SVN用户

    groupadd svn

    useradd -g svn svnuser

    passwd svnuser   (---svnuser)

    3)以root权限:把svn群组下的用户加入到sudo组

    先执行 chmod u+w /etc/sudoers 打开修改权限(不然无法修改)

    然后 vi /etc/sudoers

    找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL  保存退出。

    再执行 chmod u-w /etc/sudoers 关闭修改权限

    4)以svnuser权限:创建安装目录,并解压安装包 

    su svnuser

    mkdir -p /data/develop

    chgrp -R svn /data/develop

    chmod -R g+rwx /data/develop

    解压安装 把 CollabNetSubversionEdge-5.1.1_linux-x86_64.tar.gz 上传到/opt下

    复制到你新建的目录下: cp CollabNetSubversionEdge-4.0.12_linux-x86_64.tar.gz /data/develop/

    cd /data/develop/

    tar -zxvf  CollabNetSubversionEdge-5.1.1_linux-x86_64.tar.gz

    5)以svnuser权限:编辑cscn配置文件

    cp -r csvn/data/conf/csvn.conf.dist csvn/data/conf/csvn.conf

    vi csvn/data/conf/csvn.conf

    将: #RUN_AS_USER=

    改为: RUN_AS_USER=svnuser

    将: #JAVA_HOME=

    改为: JAVA_HOME=/usr/java/jdk1.8.0_11

    6) [可选]   以root权限: 配置csvn使用1-1023端口的权限

    chown root:svnuser /data/develop/csvn/lib/httpd_bind/httpd_bind          # root:svnuser的svnuser更换成你的用户,后面的路径同理

                --------------------报错:chown: 无效的用户: "svn:svnuser"

    chmod u+s /data/develop/csvn/lib/httpd_bind/httpd_bind

    7) 以svnuser权限: 安装csvn

    su svnuser

    #安装

            cd /data/develop/csvn/

            sudo bin/csvn-httpd install   #svn服务端

            sudo -E bin/csvn install    #web页面

    #启动csvn

            bin/csvn start         //启动svnt   --------------------------- ----(bin/csvn stop         //关闭svnt)

            bin/csvn console       //如果执行bin/csvn start不能正常启动,尝试该操作

            最后netstat -lntp  查看端口号,有3343和18081端口说明启动成功。

    8)访问

    启动成功之后,默认管理员登录地址:

    地址:http://IP:3343/csvn/login/auth   (IP为服务器地址)

    用户名:admin 

    密码:admin

    注意:如果远程访问不行的话,可能是防火墙的原因,关掉防火墙应该就可以了

    # service iptables stop

    ---------------------

    本文来自 迷彩风情 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/sxdtzhaoxinguo/article/details/44039027?utm_source=copy

    -----------------------------

    参考:  https://blog.csdn.net/zhulin2012/article/details/51914533

    相关文章

      网友评论

        本文标题:CollabNet Subversion 环境搭建(Linux

        本文链接:https://www.haomeiwen.com/subject/jmwnnftx.html