Centos编译安装gitlab版本控制系统

【本文档所介绍的内容适用于公司测试/生产常见的gitlab,svn等版本控制环境部署,即常见的代码管理环境部署】

一:gitlab环境部署前准备:

1.1 基础系统要求:

系统要求:Centos 6 x86_64 (这里 以centos6.6为例)

1.2 相关软件要求:

* 系统开发环境工具即“Development Tools“

* Ruby环境:(版本不低于2.0,这里为2.3.0)

* gitlab服务运行用户:git系统账号

* Gitlab Shell环境:(版本不低于2.7.2)

* Gitlab:(版本为:8.8-zh)

* 数据库:(可以支持MySQL,postgresql,这里使用的为MySQL5.1.17)

* Redis:(版本不低于2.8.0,这里为2.8.19)

* 防火墙(iptables)

* git:版本为最新版本最好,这里为:2.9.3

1.3 相关系统安装包检查:

1.3.1 检查系统自带http,nginx,git 是否安装

$ rpm -qa | grep   httpd 
$ rpm -qa | grep  nginx
$ rpm  -qa  |  grep  git

1.4 增加系统EPEL安装源以及相关RPM包

EPEL,
即Extra Packages for Enterprise
Linux,这个软件仓库里有很多非常常用的软件,而且是专门针对RHEL设计的,对RHEL标准yum源是一个很好的补充,完全免费使用,由
Fedora项目维护,所以如果你使用的是RHEL,或者CentOS,Scientific等RHEL系的linux,可以非常放心的使用EPEL的
yum源。验安装epel-release-6-8.noarch包

$ sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txt
$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6t

检验下是否安装成功验

$ rpm -qa gpg*

按装epel-release-6-8.noarch包

$ sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
时间: 2024-10-08 00:27:15

Centos编译安装gitlab版本控制系统的相关文章

CentOS下安装高版本GCC

CentOS下安装高版本GCC 微信分享: 有时编译需要用到4.8以上版本的GCC,由于CentOS源没有提供高版本的GCC安装包,这时就不能通过安装包安装.通常的解决方案就是通过编译安装高版本的GCC. 这里介绍一个更高级.更好用.更简单的方法来升级系统GCC,本文将介绍如何利用CentOS的新特性SCL进行高版本GCC的安装. 什么是SCL 请参考:如何在CentOS上启用软件集Software Collections一文 通过SCL安装GCC 官方SCL仓库 devtoolset-3: h

[转]CentOS编译安装GIMP

CentOS编译安装GIMP 原文地址:http://www.ithao123.cn/content-97397.html gimp是扩平台的图像处理软件 因为最近要在linux上做几张图片决定安装它试试 直接yum install gimp貌似有问题 一启动就说什么有错误 还是决定走源码安装的不归路 因为源码编译的需要的包可能系统中会存在 但若直接替换可能会引起其它软件崩掉 configure时最好用--prefix=指定下安装路径 gimp的源码包可以在官网上下载 ./configure -

CentOS编译安装PHP开发环境

CentOS编译安装PHP开发环境 最近在安装服务器开发环境, 踩了不少坑, 这里总结下来. yum安装虽然简单, 却不灵活, 版本也比较老旧不合符设计中的选型, 因此只使用yum安装一些依赖库, 目标软件采用编译安装. 目录 安装PHP 安装PHP扩展 安装Phalcon框架 安装MySQL 安装MongoDB 安装Redis 安装PHP yum安装依赖库 yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel

CENTOS编译安装APACHE 2.4.6笔记

之前服务器 Apache 版本一直是 2.2.x,鉴于 Centos 更新软件的惰性,我看直到 2014 年结束,apache 2.4 都不一定会出现在 Centos 中,我是不打算等了,编译安装吧. 升级前自行啃文档:Upgrading to 2.4 from 2.2.简单的说,如果沿用之前 2.2.x 的配置,Apache将无法启动. Centos 编译安装 Apache 2.4 准备: yum groupinstall "Development tools" 之前服务器是 yum

centos 编译安装net-snmp 5.6.2

1.准备环境 yum -y install make gcc gcc-c++ gcc-g77 openssl openssl-devel 常用lib安装可参照本文 2.编译和安装 首先我们需要下载Net-SNMP的源代码, 官方地址: http://sourceforge.net/projects/net-snmp/files/net-snmp/ 下载net-snmp-5.6.2 下载地址:http://pan.baidu.com/s/1gd5TLT5 接下来对下载的源代码包进行解压缩, tar

centos 编译安装mysql

centos 编译安装mysql,请看附件

CentOS 编译安装Apache2.4.10

1.准备编译环境 yum -y install gcc make cmake autoconf libtool libevent 安装apache必须的依赖包 yum -y install apr-util apr pcre pcre-devel 2.下载软件包 wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz 解压软件包: tar -xzf httpd-2.4.10.tar.gz 3.编译安装(Apache 版本低于

LAMP环境配置三步曲之(一) CentOS 编译安装 Apache

LAMP环境的配置现今虽然已比之前大大的简化了,但对于一些不熟悉Linux系统的朋友来说,还是有一定难度的,这里将本人的配置过程记录下来,希望能对大家有一些帮助. 本期介绍CentOS下编译安装Apache的方法: 1. 下载Apache服务器 httpd-2.2.26 wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.26.tar.gz 2. 安装gcc等必须的编译器 yum install autoconf automak

CentOS编译安装NodeJS+Express

NodeJS是基于Chrome’s Javascript runtime,也就是Google V8引擎执行Javascript的快速构建网络服务及应用的平台,其优点有: 在CentOS编译安装NodeJS+Express相比在Windows下有点复杂,但只要有点Linux基础的人,就非常的简单了. 安装环境:CentOS 6.4 x86 minimal for 64位裸系统 安装软件:NodeJS v0.10.5,Express Web开发框架 安装准备:CentOS 6.4 minimal(最