1. 首页
  2. 服务器
  3. 详情

Linux下配置CollabNet Subversion Edge

changs  • 

一、在安装配置CollabNetSubversionEdge之前需要你的Linux系统中已经安装好了jdk、python之间的版本,如果你的机器没有安装这两项,那么你必须的先安装这两项后才能继续安装接下来的,具体如何安装,这个比较简单,可以百度一下。
二:开始安装CollabNetSubversionEdge步骤如下
(1)、以root权限执行建立svn用户组和成员svnuser,并为svnsuer设置密码
groupadd svn
useradd -g svn -M svnuser
passwd svnuser


 (2)、赋予svnuser用户sudo权限,以root权限执行
vi /etc/sudoers


 (3)、赋予用户svnuser sudo的权限,在 root ALL=(ALL)  ALL 之后添加
 svnuser ALL=(ALL)  ALL

(4)、切换到svnuser用户

su - svnuser


(5)、创建存放CollabNetSubversionEdge安装文件的目录
mkdir -p /data


(6)、下载CollabNetSubversionEdge的安装包,下载地址:http://www.collab.net/downloads/subversion


(7)、把下载完成的CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz上传到你的服务器的/data目录下


(8)、解压缩CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz文件
tar -zxf CollabNetSubversionEdge-5.2.0_linux-x86_64.tar.gz


(9)、设置目录权限
chown -R svnuser:svn /data/csvn
chmod -R 777 /data/csvn/*
ls -la


(10)、配置开机启动
cd /data/csvn/bin
sudo sh csvn-httpd install #svn服务端
sudo -E sh csvn install  #web页面


 (11)、启动Subversion edge
cd /data/csvn/bin/
sh csvn start #启动
#如果使用start启动失败,可以使用下面的命令
sh csvn console #此命令会在控制台输出启动日志,便于确定是什么错误导致启动失败


以上操作做完后就可以访问管理界面了:http://localhost:3343/csvn
注意:如果远程访问不行的话,可能是防火墙的原因,关掉防火墙应该就可以了
service iptables stop
以上操作如果没有问题的话,那么Linux下的Subversion edge就配置成功了,你可以通过浏览器访问了,默认的管理员的账号密码是:admin/admin(记的改密码哦),登陆地址:http://localhost:3343/csvn,登录成功后就可以创建用户和版本库,并且也可以给创建的用户选择角色!