文档章节

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

一个柒
 一个柒
发布于 2016/07/15 09:02
字数 538
阅读 586
收藏 4

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

最近一程序员友人给了我这样一个页面,顿时感觉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

© 著作权归作者所有

一个柒

一个柒

粉丝 125
博文 29
码字总数 31448
作品 1
青岛
程序员
私信 提问
加载中

评论(0)

Linux SVN 搭建(YUM)安装

安装说明 系统环境:CentOS-6.2 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 Linux svn服务端配置 检查已安装版本 #检查是否安装了低版本的S...

Yomut
2015/11/05
133
0
Linux 下安装svn服务器及错误集锦

由于公司新买了一台服务器,然后要从新搭建svn服务器,这个任务落到了我的身上,都要过年了。好吧,抱怨是穷人的专利。不能这样,打起精神开干。前后用了一个多小时,不过还是安装好了,期间...

张宏杰
2016/02/04
0
0
CENTOS 配置好SVN服务环境后,其他服务器无法访问 Error: Can't connect to host '192.168.1.103': 由于连接方在一...

CENTOS 配置好SVN服务环境后,其他服务器无法访问 根据 下面的步骤配置好服务后,使用本机可以正常 连接到 SVN 服务, 但是使用局域网的其他服务器访问时出现下面的错误, Error: Can't con...

osc_jdkg3xt0
2018/04/06
2
0
基于svn协议的Subversion Server搭建

说明: 本文描述基于SVN协议的Subversion服务器搭建,适用于本机试用环境。使用CollabNet提供的“CollabNetSubversion-server-1.6.17-4.win32.exe”安装包,操作系统为Window 7 32位中文企业...

丽天
2011/07/15
1.8K
0
Linux操作系统下SVN服务器的搭建过程详解

1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000。 2 软件包 2.1 服务器: subversion-1.3.2-1.rh90.i386.rpm。可能还会用到其他依赖组件,在我的配置中要用到:apr-0.9.5-0.2.i38...

JavaGG
2009/05/07
1.2K
1

没有更多内容

加载失败,请刷新页面

加载更多

方法区的回收

方法区中主要回收:1.废弃常量;2.无用的类。 但是判断它们废弃或无用了并不一定会被回收。 1.废弃常量: 对于常量池中的常量a,如果没有任何对象引用该常量的话,就表示它是一个废弃常量。 ...

曦鱼violet
17分钟前
16
0
为什么Android模拟器这么慢? 我们如何加快Android模拟器的速度? [关闭]

问题: Want to improve this post? 想要改善这篇文章吗? Provide detailed answers to this question, including citations and an explanation of why your answer is correct. 提供此问题......

技术盛宴
24分钟前
20
0
功能测试(手工测试)转向软件测试工程师的进阶之路

今天在爱码小哥的知乎上看到一个网友提问说,功能测试(手工测试)想要提升自己应该怎么做,有哪些主要职责,正好今天有时间,明天是周六了。我整理了软件测试进阶各方面的资料。初衷于帮助大...

爱码小哥
26分钟前
15
0
Discourse 如何在首页中显示 Box 的子分类

如下图, 如何在 Discourse 中显示子分类。 discourse-sub-col-01 1207×872 147 KB 你可以在分类的设定中进行设置,这个设定需要在上级目录中设置。 discourse-sub-col-02 556×656 76.3 KB...

honeymoose
47分钟前
27
0
OSChina 周六乱弹 —— 妈妈快看,外面有只人类

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《1万年の时を越えて》- 上松範康 手机党少年们想听歌,请使劲儿戳(这里) @火眼...

小小编辑
53分钟前
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部