Ubuntu 簡單安裝和配置 GitLab

2022-01-13 02:04:07 字數 2120 閱讀 6982

使用的 ubuntu server 16.04 lts 版本,伺服器託管在 azure 上,用的 1 元試用 1 個月伺服器訂閱(1500 元額度)。

curl -ss  | sudo bash

sudo apt-get install gitlab-ce

*.rmp程式包,安裝命令(例如 centos 系統):

curl -o 

sudo rpm -i gitlab-ce-9.4.5-ce.0.el7.x86_64.rpm

*.deb程式包,安裝命令(例如 ubuntu 系統):

curl -o 

sudo dpkg -i gitlab-ce_9.4.5-ce.0_amd64.deb

注:在 ubuntu 安裝*.deb程式包,需要進行檔案轉換,比較麻煩些,而且容易失敗,參考:ubuntu 安裝 deb,rpm 安裝包方法

我最後就採用的是官方安裝命令,一開始安裝的時候速度很慢,後來不知道怎麼回事就變快了。

然後,開啟vim /etc/gitlab/gitlab.rb檔案,將external_url = ''修改成自己的 ip 或者 hostname,比如:

external_url = ''
最後需要配置 gitlab 的發件郵箱,gitlab 預設使用postfix郵件伺服器,如果沒有安裝的話,需要安裝下(安裝過程會有圖形介面選項,一直會車就行了):

sudo apt-get install postfix
也可以安裝mail命令,進行命令測試傳送郵件

sudo apt-get install mailutils
安裝好之後,我們可以使用下面命令,測試發布傳送郵件:

echo "test mail from postfix" | mail -s "test postfix" [email protected]
上面這些配置好之後,就可以啟動 gitlab 了:

sudo gitlab-ctl reconfigure
每次配置更改之後,都需要執行上面命令,gitlab 啟動好之後,瀏覽器輸入 位址,初始化下 root 管理員密碼,下面就可以正常使用了。

郵箱回覆測試的也是可以的,只不過會放到垃圾箱裡,如下:

如果使用 azure,需要配置 80 埠訪問:

另外,azure 提供了 gitlab 的映象檔案,可以進行一鍵安裝使用,還是很方便的(參考:how to setup a gitlab instance on microsoft azure):

最後,附上 gitlab 常用命令:

常用命令

說明sudo gitlab-ctl reconfigure

sudo gitlab-ctl status

檢視 gitlab 狀態

sudo gitlab-ctl start

啟動 gitlab

sudo gitlab-ctl stop

停止 gitlab

sudo gitlab-ctl restart

重啟 gitlab

sudo gitlab-ctl tail

檢視所有日誌

sudo gitlab-ctl tail nginx/gitlab_acces.log

檢視 nginx 訪問日誌

sudo gitlab-ctl tail postgresql

檢視 postgresql 日誌

如何在Ubuntu 20 04上安裝配置Git

使用apt安裝git git軟體包包含在ubuntu的預設儲存庫中,可以使用apt軟體包管理器進行安裝。這是在ubuntu上安裝git的最方便,最簡單的方法。如果要從源 安裝最新的穩定版git,請轉到本教程的 從源 安裝git 部分。安裝非常簡單,只需以具有sudo特權的使用者身份執行以下命令即可 ...

Ubuntu下Nginx的安裝和簡單配置

sudo apt get install nginx 安裝完成後,啟動nginx服務也是兩種方式 sudo etc init.d nginx start 啟動 stop 停止 restart 重啟 status 檢視目前服務狀態 sudo service nginx start 啟動 stop 停止...

Jenkins 配置GitLab外掛程式和Git外掛程式

本文演示如何在安裝完jenkins之後,配置gitlab外掛程式和git外掛程式。瀏覽器登入jenkins web ui,點選系統管理,再點選管理外掛程式,切換到可選外掛程式,分別搜尋gitlab plugin和git plugin,然後點選直接安裝 如果在可選外掛程式裡沒有搜到,可能預設已經安裝了...