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 INSTALL RESULT

2.gitlab測試
安裝完成後,在瀏覽器中訪問剛剛設置的EXTERNAL_URL,即可打開如下界面:
GITLAB HOME

輸入密碼後,然後重新以用戶名root和剛剛設置的密碼登錄即可。

創建一個repo並完成第一個commit ?
first commit

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章