Linux搭建SVN(CollabNet Subversion)服务器 可视化界面
为什么80%的码农都做不了架构师?>>>
最近一程序员友人给了我这样一个页面,顿时感觉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
转载于:https://my.oschina.net/52love/blog/712099
Linux搭建SVN(CollabNet Subversion)服务器 可视化界面相关推荐
- linux 下搭建subversion (svn),CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的...
CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的 Subversion® 是需要在各个地方共享源代码的全球分布式组织进行版本控制和软件配置 ...
- 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问
文章目录 前言 1. Ubuntu安装SVN服务 2. 修改配置文件 2.1 修改svnserve.conf文件 2.2 修改passwd文件 2.3 修改authz文件 3. 启动svn服务 4. ...
- 原 Linux搭建SVN 服务器2
原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55) 阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...
- Linux搭建SVN 服务器(转)
转自:http://my.oschina.net/lionel45/blog/298305 Linux搭建SVN 服务器 作者: 沈小然 日期:2014年 8月 5日 1 安装 ...
- linux 搭建 svn 小白教程
linux搭建svn服务器: 安装svn软件包: yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wge ...
- CentOS7:搭建SVN + Apache 服务器
CentOS7:搭建SVN + Apache 服务器 1. 安装httpd 安装httpd服务: $ sudo yum install httpd 检查httpd是否安装成功: $ httpd -ve ...
- 使用linux搭建异星工场(Factorio)服务器
使用linux搭建异星工场(Factorio)服务器 下载异星工厂linux版本程序包 官方下载网址:Download | Factorio 可在linux服务器上使用wget命令直接下载程序包 wg ...
- Linux 搭建SVN 服务器
一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...
- Linux搭建SVN服务器详细教程
前言 本文讲解Linux系统下如何搭建SVN服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置. SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统 ...
最新文章
- mysql5.7只安装服务端_Windows Mysql5.7.11 服务端安装详解
- 爬虫学习笔记(九)—— Scrapy框架(四):FormRequest、日志
- Flask实现成绩查询接口
- C语言程序的基本结构
- 嵌入式系统开发入门一:必备基础知识
- SAP 电商云 Spartacus UI delivery mode 页面设计的结构分析
- Fiddler简介及安装和HTTPS的解决
- 找出性能消耗是第一步,如何解决问题才是关键
- [css] 分析比较opacity: 0、visibility: hidden、display: none三者的优劣和适用场景
- 【转】什么是ERP、SCM、CRM?
- OPPO Reno 2正式发布:主打4800万变焦四摄 售价2999元
- 微信java版s40_微信诺基亚下载
- python写一个ssh工具_用Python和JS实现的Web SSH工具,真香!
- teraterm 执行sql_tera term通过ttl脚本 自动连接服务器
- XenServer 7.0基础命令及故障处理办法
- 万年历带日程提醒功能
- 《缠中说禅108课》69:月线分段与上海大走势分析、预判
- 用Xilinx的FPGA实现HDMI(DVI)接收器
- 抖音不会创作爆款视频?模仿他人爆款视频轻松上热门。
- Samsung Electronics (三星电子)
热门文章
- python正则表达式语法-python正则表达式语法大全讲解教程实例一
- python一次性读取整个文件-使用Python读取大文件的方法
- LeetCode Largest Divisible Subset(动态规划)
- 王石:我每天都强迫自己做的一件事
- QPixmap: It is not safe to use pixmaps outside the GUI thread原因
- bom中的event以及一些window的API
- Kafka-manager启动命令
- for循环练习题1——水仙花数
- 【原创】大叔案例分享(3)用户行为分析--见证scala的强大
- shell查找符号链接及其指向目标的方法