Linux搭建SVN(CollabNet Subversion)服务器 可视化界面

    xiaoxiao2026-04-26  16

    最近一程序员友人给了我这样一个页面,顿时感觉SVN也可以这样管理的高大上,尽管svn已经不像当年如此风光,但是还有很多公司在使用它。 所以也是出于感兴趣就尝试着安装了一下,还算是比较顺利的,但是中间也踩了不少坑。 (注意一定要非root用户安装和启动) 一、安装环境 安装CollabNet Subversion之前必须先安装JDK1.6以上和python2.4 ~ 2.6。 #查看java版本 java -version #Python版本 python --version 如果以上没有安装,JAVA最好自行安装,因为后面要设置JAVA的环境变量,貌似YUM安装的无法配置了就。 python的话直接 yum -y install python 就可以。

    二、下载安装 CollabNet Subversion

    1)下载地址:http://www.collab.net/downloads/subversion#tab-1 由于需要注册账号才可以下载,并且文件将近100MB,所以后面提供了下载地址。 2)配置SVN用户 groupadd svn   useradd -g svn svnuser   passwd svnuser  mkdir -p /data/develop   chgrp -R svn /data/develop   chmod -R g+rwx /data/develop   3)把svn群组下的用户加入到sudo组 先执行 chmod u+w /etc/sudoers 打开修改权限(不然无法修改) 然后 vi /etc/sudoers 找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL  保存退出。 再执行 chmod u-w /etc/sudoers 关闭修改权限 4)解压安装 把 CollabNetSubversionEdge-5.1.1_linux-x86_64.tar.gz 上传到 /data/develop/目录下。 tar -zxvf  CollabNetSubversionEdge-5.1.1_linux-x86_64.tar.gz #编辑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/localk1.7(你自行配置的路径,不一定是它)

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

    安装csvn(一定不要使用root用户安装) su svnuser cd /data/develop/csvn/ sudo -E bin/csvn install #启动csvn bin/csvn start         //启动svnt

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

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

    启动成功之后,默认管理员登录地址: 地址:http://localhost:3343/csvn  用户名:admin  密码:admin CollabNet Subversion 相关资源:TortoiseSVN—SVN图形化管理工具
    最新回复(0)