天天看點

Debian 環境下安裝配置 Gitlab

GitLab是一個利用Ruby on Rails開發的開源應用程式,實作一個自托管的Git項目倉庫,可通過Web界面進行通路公開的或者私人項目。

它擁有與GitHub類似的功能,能夠浏覽源代碼,管理缺陷和注釋。可以管理團隊對倉庫的通路,它非常易于浏覽送出過的版本并提供一個檔案曆史庫。

公司目前的開發架構中,使用了gitlab來統一管理上線釋出代碼的操作。鑒于是之前的前輩搭建的,是以打算自己手動安裝一次,來熟悉相關的配置。

我這裡選擇 Debian 9 版本,因為要在伺服器上進行搭建,長期運作。綜合考慮後采用 debian系統,穩定,快速。

安裝過程非常簡單, 按照頁面中的執行步驟,依次執行指令即可。

如想使用 Postfix 來收發郵件,在安裝期間請選擇’Internet Site’. 您也可以用 exim4 或者配置外部的SMTP服務,使用SMTP發送郵件。

上面的安裝期間,我沒有選擇internet site 選擇的是本地local

安裝的過程中會有個藍色的視窗提示你輸入名稱,這個是gitlab的通路域名,因為預設通過nginx進行解析的時候,指向的是你配置的這個域名,并且通過80端口。安裝完成後可以看nginx的conf檔案。

這個會加載所有的配置,啟動相應的服務。是以說,和網絡上其他的安裝教程來比,新版本安裝起來實在是太爽了。

如上圖,域名被替換為域名了,但是之前是字元串<code>git@debian</code>…,因為在安裝的時候,藍色視窗彈出的時候直接按了回車使用了預設值。修改方法如下:

打開配置檔案

找到第7行的<code>external_url</code>将值進行修改後儲存

重新啟動gitlab,完成域名修改。

添加 ssh 公鑰

因為在gitlab上使用git指令進行操作,需要進行身份驗證,依賴于ssh公鑰,是以需要将ssh公鑰加入到自己的配置檔案中,

下面指令得到的内容就是公鑰

原文釋出時間:2017-12-22

繼續閱讀