可以参考gitlab中文社区 的教程
centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7
centos6安装gitlab:https://www.gitlab.cc/downloads/#centos6
测试环境:阿里云centos6.8
gitlab 分为gitlab-ce和gitlab-ee,我们要安装ce社区版
gitlab-ce是社区版,免费的
gitlab-ee是企业版,收费的
说明:现在安装gitlab没有那么困难,不需要一步一步安装软件,现在都是集成包,就是所谓的使用 Omnibus 包。
1. 按照官网步骤操作:
安装依赖库和打开http、ssh端口
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients cronie
sudo lokkit -s http -s ssh
安装邮件服务器,并设置开机启动
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
添加GitLab仓库到yum源,并用yum方式安装到服务器上
curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
EXTERNAL_URL是设置用什么域名访问你的gitlab,此时也可以直接yum install gitlab-ce。安装完成后在修改配置文件/etc/gitlab/gitlab.rb
启动gitlab,就可以访问你的gitlab了。
sudo gitlab-ctl reconfigure
2. 手动下载RPM包安装
一般直接yum安装,是不会成功的。因为地址被强了,当然如果你可以配置代理,你可以成功。
那么我们用手动下载RPM包方式,安装gitlab。
下载gitlab并安装
wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-10.7.0-ce.0.el6.x86_64.rpm
rpm -ivh gitlab-ce-10.7.0-ce.0.el6.x86_64.rpm
也可以用其他源下载RPM包,速度会快一些。
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.7.0-ce.0.el6.x86_64.rpm
rpm -ivh gitlab-ce-10.7.0-ce.0.el6.x86_64.rpm
如果速度都比较慢,报超时错误。你可以先下载到电脑上,手动传到服务器。
然后启动gitlab,并访问
sudo gitlab-ctl reconfigure
还需要修改EXTERNAL_URL
访问你的gitlab吧!
gitlab 汉化请访问《gitlab 中文版》!