一、GitLab 安装和配置
安装社区版,GitLab-CE 版本:11.10.6
1、GitLab安装
GitLab安装环境 :CentOS7.6系统
安装依赖包,并配置postfix服务为GitLab邮件服务
# yum install -y curl openssh-server openssh-clients postfix cronie
# systemctl start postfix
# systemctl enable postfix
两种安装源(亦可离线rpm安装)
- 从官方镜像源安装
添加GitLab仓库并安装到服务器上
# curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
# yum install -y gitlab-ce # 自动安装最新版本
- 从第三方镜像源安装
官方镜像源在国外,国内安装会很慢,甚至有时因网络问题会无法安装。
国内推荐使用清华大学开源软件镜像源。
# vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab-CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
# yum makecache # 更新本地YUM缓存
# yum install -y gitlab-ce # 自动安装最新版本
绑定域名或IP
# vim /etc/gitlab/gitlab.rb
external_url 'http://gitlab.nifa.org.cn:580