不聯網搭建GitLab

2022-05-01 12:03:10 字數 1207 閱讀 8189

作業系統:centos 7.2

gitlab版本:gitlab-ce-11.7.6

gitlab有企業版ee及社群版ce,企業版是收費的這裡選擇安裝社群版。公司內部搭建,沒有連線網際網路。

關於安裝方式,官網推薦用omnibus,omnibus安裝確實很快又簡單(下面也是用omnibus包安裝),使用這種安裝方式對運維來說這就像黑盒子一樣對內部元件了解很少,不利於成長。雖然gitlab元件比較複雜,但是個人認為應該在測試環境使用原始碼安裝下,這樣有利於對gitlab的理解。元件如下:

packages / dependencies

ruby

gonode

system users

database (推薦postgresql,mysql功能不完整)

redis

gitlab

nginx

官網安裝文件:

1、安裝依賴包

#沒有連線網際網路需要自己搭建本地yum源

yum install -y policycoreutils-python openssh-server

3、安裝

rpm -ivh gitlab-ce-11.7.6-ce.0.el7.x86_64.rpm

4、啟動

gitlab-ctl reconfigure

常用命令:

gitlab-ctl start # 啟動所有 gitlab 元件;

gitlab-ctl stop # 停止所有 gitlab 元件;

gitlab-ctl restart # 重啟所有 gitlab 元件;

gitlab-ctl status # 檢視服務狀態;

sudo gitlab-ctl reconfigure # 啟動服務;

sudo vim /etc/gitlab/gitlab.rb # 修改預設的配置檔案;

gitlab-rake gitlab:check sanitize=true --trace # 檢查gitlab;

sudo gitlab-ctl tail # 檢視日誌;

5、訪問測試

Gitlab 快速搭建

這篇部落格主要講一下gitlab如何進行快速搭建 安裝最快並且方便的安裝就是使用yum原來進行安裝,在安裝gitlab前的準備就是對yum源進行配置。gitlab的yum源有官網也有其他的,這裡我用的是清華大學的源。如下操作 vim etc yum.repos.d gitlab ce.repo gi...

gitlab搭建之旅

終於,我的leader接受了我使用git進行版本管理的建議 接下來就是實踐之後總結的gitlab搭建之旅的詳細步驟了 我使用的是離線安裝 因為公司內網網速不太好 安裝包來自於清華大學tuna開源映象站 登入伺服器 root許可權 ssh username ip將rpm安裝包上傳到伺服器 上傳失敗時可...

GitLab環境搭建

1 gitlab介紹 gitlab 是乙個用於倉庫管理系統的開源專案,使用git作為 管理工具,並在此基礎上搭建起來的web服務。gitlab與github的功能相似,通常企業使用gitlab在區域網搭建自己的git 管理倉庫。2 docker下安裝gitlab 拉取gitlab redis pos...