gitlab服务器搭建教程
----2016年终总结 三
大量参考以上两篇文档,整理并实际操作的总结
目录:
1.原料
2.基础环境
3.数据库安装
4.Gitlab相关安装
5.恢复及备份
1 原料
CentOS 6 kvm虚拟机一台
root用户权限
2 基础环境
以root用户登陆
2.1 更新epel源
wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://mirrors.tuna.tsinghua.edu.cn/epel/RPM-GPG-KEY-EPEL-6
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm
2.2 更新epel源
yum groupinstall "Development tools"
yum install libicu-devel cmake nodejs
2.3 git
要求版本:git >=2.7.4
yum install git
2.4 ruby环境
要求版本:ruby >=2.1
yum remove ruby
mkdir /tmp/ruby && cd /tmp/ruby
curl -O --progress http://mirrors.ustc.edu.cn/ruby/2.1/ruby-2.1.6.tar.gz
tar xzf ruby-2.1.8.tar.gz cd ruby-2.1.8
./configure
make && make install
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem install bundler --no-ri
sudo -u git -H bundle config mirror.https://rubygems.org https://gems.ruby-china.org/
2.5 go
要求版本:未知
mkdir /tmp/go && cd /tmp/go
curl -O --progress http://www.golangtc.com/static/go/1.6/go1.6.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.6.linux-amd64.tar.gz
sudo ln -sf /usr/local/go/bin/{go,godoc,gofmt} /usr/loca