GitLab 本地搭建
搭建環(huán)境:ubuntu 18.04
必要的一些依賴包
openssh-server
ca-certificates
postfix
安裝依賴
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix

配置postfix.png
安裝postfix的時(shí)候需要進(jìn)行配置。首先按鍵盤左右方向鍵選擇ok回車。然后在mail configuration中選擇Internet Site。鍵盤左右方向鍵選擇OK,回車。配置安裝完成
配置鏡像
清華大學(xué)GCE鏡像 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null # 信任 GitLab 的 GPG 公鑰
選擇ubuntn版本:實(shí)測(cè),ubuntu 18.04 可以選擇 Ubuntu 16.04 LTS。兼容
sudo vi /etc/apt/sources.list.d/gitlab-ce.list
# 輸入以下內(nèi)容,保存退出
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安裝 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce # 安裝gitlab-ce

安裝gitlab-ce.png

安裝成功.png
執(zhí)行配置和啟動(dòng)服務(wù)
sudo gitlab-ctl reconfigure # 會(huì)要求輸入密碼和確認(rèn)密碼
sudo gitlab-ctl start # 用戶名為root, 密碼為上一步配置輸入的密碼
其他配置和操作
# 1: 修改gitlab服務(wù)器的ip和port
# 修改文件
sudo vi /etc/gitlab/gitlab.rb
# 修改內(nèi)容
external_url 'http://ip:port'
# 重新配置(每次修改文件都需要重新配置所更改才能生效)
sudo gitlab-ctl reconfigure
# 2: 開啟,重啟等命令
sudo gitlab-ctl stop[start|restart|status|tail]
# 3: gitlab 內(nèi)部設(shè)置中文
# 右上角 settings > preferences > Localization > Language > 簡(jiǎn)體中文