gitlab mysql 搭建_GitLab搭建详细过程

本文详细介绍了如何在CentOS 6.5系统上搭建GitLab 7.8.4,包括关闭Selinux和防火墙规则、配置yum源和安装依赖包、安装Ruby、创建git系统用户、安装MySQL 5.5、安装Redis、安装GitLab及其配置、部署Nginx,并提供了每一步的具体操作指令。
摘要由CSDN通过智能技术生成

一、前提

系统:Centos 6.5

软件版本:gitlab-7.8.4

Selinux:关闭

防火墙规则:先清空(搭建好了后续自己添加相关放行规则)

二、yum源配置和相关依赖包

1.添加epel源和PUIAS_6_computational源

# yum -y install epel-release

创建该文件并添加以下内容:

# vim /etc/yum.repos.d/PUIAS_6_computational.repo

[PUIAS_6_computational]

name=PUIAS computational Base $releasever - $basearch

mirrorlist=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist

#baseurl=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias

获取和导入相关验证文件

# wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias

# yum repolist

2.安装依赖包

# yum install -y vim lrzsz wget gcc gcc-c++ make makeconf cmake

# yum -y update

# yum -y groupinstall 'Development Tools'

# yum -y install readline readline-devel ncurses-devel gdbm-devel glibc-devel tcl-devel openssl-devel curl-devel expat-devel db4-devel byacc sqlite-devel libyaml libyaml-devel libffi libffi-devel libxml2 libxml2-devel libxslt libxslt-devel libicu libicu-devel system-config-firewall-tui redis sudo wget crontabs logwatch logrotate perl-Time-HiRes git cmake libcom_err-devel.i686 libcom_err-devel.x86_64 nodejs cmake libicu-devel libicu openssl openssl-devel

查看安装的git版本,需要1.7.12以上,有PUIAS源会装1.8

# git --version

三、安装Ruby

1.查看是否安装有Ruby

# rpm -qa | grep ruby

2.安装Ruby

# mkdir /tmp/ruby && cd /tmp/ruby

# curl --progress ftp://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz | tar xz

# cd ruby-2.1.2

# ./configure --disable-install-rdoc

# make

# make prefix=/usr/lo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值