GitLab 私服搭建

一直在用github,之前也用了很长一段时间gitlab;最近自己捣鼓一下GitLab私服搭建,推荐至少4G RAM。
系统:Ubuntu 18.04 LTS
基本按照官方的安装配置即可,下面是基本流程、结果和可能遇到的问题。

1.gitlab搭建
(1)依赖的安装和配置

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

# 安装Postfix
sudo apt-get install -y postfix

Postfix是开源的电子邮件服务器,这里用于gitlab的通知邮件发送等。安装Postfix时选择’Internet Site’选项,并使用服务器的外部DNS作为’mail name’,然后’OK’安装即可。

(2)添加gitlab package仓库并安装package

# 添加gitlab package仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
# 安装 gitlab-ee
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee

这里的"https://gitlab.example.com"就是服务器的域名,如果是本地测试,可以写成"https://localhost:9999",端口号自行设置。安装gitlab-ee这一步由于网络的原因可能会很慢,遇到这种情况可以手动下载官方package,然后自行安装:

sudo EXTERNAL_URL="https://gitlab.example.com" dpkg -i <$pathTo>/gitlab-ee_12.1.11-ee.0_amd64.deb

这里提供一个gitlab-ee_12.1.11-ee.0_amd64.deb安装包的百度云地址;

如果后面需要修改域名,可以修改/etc/gitlab/gitlab.rb中的external_url,并执行以下代码完成配置更新。

sudo gitlab-ctl reconfigure

安装完成后,将看到:
GitLab 私服搭建_第1张图片

2.gitlab测试
安装完成后,在浏览器中访问刚刚设置的EXTERNAL_URL,即可打开如下界面:
GitLab 私服搭建_第2张图片

输入密码后,然后重新以用户名root和刚刚设置的密码登录即可。

创建一个repo并完成第一个commit ?
GitLab 私服搭建_第3张图片

你可能感兴趣的:(Git)