gitlab安裝與配置

2022-07-20 07:09:11 字數 1207 閱讀 4524

最近在學習gitlab 並改善公司的**託管和發布流程

安裝詳細教程可以參考官網:

一、安裝與配置

以下是我自己的安裝流程

#安裝依賴

yuminstall -y curl policycoreutils-python openssh-server postfix

#安裝 gitlab yum源 (國外位址 比較慢)

安裝gitlab

yuminstall -y gitlab-ee

#修改配置

gitlab-ctl start #啟動gitlab

gitlab-ctl reconfigure #配置gitlab

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

#找到host修改 為本機ip位址

vim /etc/gitlab/gitlab.rb

#找到 external_url 開啟注釋 並修改為 external_url

'#找到 unicorn[

'worker_processes

'] 開啟注釋 並修改為 unicorn['

worker_processes

'] = 2

#修改gitlab 自帶 nginx 的訪問埠

#修改listen的埠 與上面external_url 的埠對應

gitlab-ctl reconfigure

以上操作使用root許可權

二、配置郵件postfix

注意:1.gitlab很吃記憶體 我在1核2g記憶體機器上勉強可以跑起來,不過會經常報502,所以建議用4g記憶體的機器去跑

2.執行gitlab-ctl reconfigure 前 先把gitlab停了,因為記憶體問題可能會卡死

3.gitlab 的 unicorn 預設占用8080埠 所以確保你的埠是否被占用

4.gitlab 自帶nginx,埠80,如果和本機nginx衝突 那麼就要修改配置了 具體參考:

待補充。。。

安裝配置gitlab

gitlab的優勢和應用場景 開源免費,適合中小型公司將 放置在該系統中 差異化的版本管理,離線同步以及強大分支管理功能 便捷的gui操作介面以及強大賬戶許可權管理功能 整合度很高,能夠整合絕大多數的開發工具 支援內建ha,保證在高併發下仍舊實現高可用性 gitlab主要服務構成 nginx靜態we...

安裝配置GitLab

使用國內映象安裝,新建 etc yum.repos.d gitlab ce.repo,新增以下內容 安裝步驟 安裝依賴包 yum install curl openssh server openssh clients postfix cronie y 啟動 postfix 郵件服務 service ...

Gitlab 搭建與配置

1.安裝gitlab依賴包 yum install curl openssh server openssh clients postfix cronie polucyroreutils python y 2.新增官方源 curl sudo bash 3.安裝gitlab yum install gi...