使用國內鏡像安裝
- 安裝配置依賴項
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
- 安裝郵件服務
sudo apt-get install -y postfix
# 安裝過程中會彈出要求填寫發送郵箱,使用公司名稱或默認即可,不會影響安裝
- 執行安裝腳本
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
- 修改鏡像源
# 打開腳本
vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list
# 修改爲清華的鏡像源
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
# 注意:經過測試ubuntu16使用此鏡像無法安裝,ubuntu18使用此鏡像正常
- 更新apt源
sudo apt-get update
- 安裝
sudo EXTERNAL_URL="http://服務器ip地址" apt-get install gitlab-ce
- 等待安裝成功,如果正常訪問,說明安裝成功
基本命令
- 載入配置服務(初始化和修改/etc/gitlab/gitlab.rb 後需要重新載入)
sudo gitlab-ctl reconfigure
- 啓動服務
sudo gitlab-ctl start
- 停止服務
sudo gitlab-ctl stop
- 重啓服務
sudo gitlab-ctl restart
或可參考:
https://blog.csdn.net/u012838045/article/details/80881243?utm_source=blogxgwz8