CentOS搭建SVN(CollabNet Subversion)服务器

简介:

系统版本:CentOS 5.6 X64

#下载SVN服务器(CollabNet Subversion) 
下载CollabNet Subversion,到这个网址去下载最新版本:
 http://www.open.collab.net/cn/downloads/subversion/redhat.html


安装CollabNet Subversion之前必须先安装JDK1.6和python2.4 ~ 2.6。
 
#JDK1.6的安装


 
 
  1. cd /opt  
  2. mv jdk-6u29-linux-x64.bin /usr/local/  
  3. ./jdk-6u29-linux-x64.bin 

#设置环境变量


 
 
  1. cat >>/etc/profile<<EOF 
  2. export JAVA_HOME=/usr/local/jdk1.6.0_29 
  3. export CLASS_PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib  
  4. export PATH=$PATH:$JAVA_HOME/bin  
  5. EOF 

source /etc/profile

#查看java版本
java -version

#Python的安装
yum -y install python

#安装配置CollabNetSubversionEdge


 
 
  1. groupadd svn  
  2. useradd -g svn svnuser  
  3. passwd svnuser    --->  741852  
  4. mkdir -p /data/develop  
  5. chgrp -R svn /data/develop  
  6. chmod -R g+rwx /data/develop  
  7. mv /opt/CollabNetSubversionEdge-2.3.0_linux-x86_64.tar.gz /data/develop/ 

#把svn群组下的用户加入到sudo组
vi /etc/sudoers
找到root ALL=(ALL) ALL,在下一行加入svnuser ALL=(ALL) ALL,强制保存退出

#用svnuser用户解压,
su svnuser
tar -zxvf CollabNetSubversionEdge-2.3.0_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/local/jdk1.6.0_29

#安装csvn
exit        (退出svnroot用户,回到root用户)
cd /data/develop/csvn/
sudo -E bin/csvn install

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

启动成功之后,默认管理员登录地址:
地址:http://localhost:3343/csvn 
用户名:admin 
密码:admin

 

本文转自king_819 51CTO博客,原文链接:http://blog.51cto.com/kerry/799922,如需转载请自行联系原作者

相关文章
|
8天前
|
存储 运维 网络协议
【Syslog】Centos下的syslog服务器配置
通过本文的配置指导,您不仅学会了如何安装和配置 `rsyslog`,还掌握了如何在防火墙中开放必要的端口,并验证服务器的配置是否正确。希望这些知识能够帮助您更好地管理和维护您的Linux系统。
55 15
|
2月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
5月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
10月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
116 1
|
10月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
275 0
|
IDE Linux 开发工具
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
从旧服务器迁移svn到另一台新服务器中(linux系统)|遇到诸多坑,已解决
|
10月前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
182 0
|
5月前
|
Linux 数据安全/隐私保护 Windows
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
172 0
|
7月前
|
Android开发
svn服务器配置常见问题
svn服务器配置常见问题
102 1
|
10月前
|
存储 网络协议 Ubuntu
Ubuntu14.04快速搭建SVN服务器及日常使用
Ubuntu14.04快速搭建SVN服务器及日常使用