遠端伺服器的gitlab搭建

2021-09-19 18:43:22 字數 2939 閱讀 6145

工具 / 環境

版本linux server

centos 7

gitlab

ce(社群版)

安準基礎依賴

#安裝技術依賴

sudo yum install -y curl policycoreutils-python openssh-server

#啟動ssh服務&設定為開機啟動

sudo systemctl enable sshd

sudo systemctl start sshd

#開啟系統防火牆的http訪問

如果報錯firewalld is not running,則輸入如下命令解決。
#執行防火牆服務

systemctl start firewalld.service

安裝 postfix

postfix 是乙個郵件伺服器,gitlab 傳送郵件需要用到。

#安裝postfix

sudo yum install -y postfix

#啟動postfix並設定為開機啟動

sudo systemctl enable postfix

sudo systemctl start postfix

開放 ssh 以及 http 服務(80 埠)

#開放ssh、http服務

#過載防火牆規則

sudo firewall-cmd --reload

安裝所需關鍵nginxgit

建立新版 nginx 的 yum 倉庫

wget

rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm

#安裝 git

#如果已經用 yum 安裝過 git, 並且版本低於 2.7.4, 要先解除安裝掉舊的版本

yum remove git

yum install vim curl openssh-server openssh-clients gcc-c++ zlib1g-dev zlib

yum 安裝 gitlab

#新增 gitlab 社群版 package

curl | sudo bash

新建/etc/yum.repos.d/gitlab-ce.repo,內容為
[gitlab-ce]

name=gitlab ce repository

baseurl=

gpgcheck=0

enabled=1

再執行
#更新本地 yum 快取

sudo yum makecache

#自動安裝最新gitlab社群版

sudo yum install gitlab-ce

安裝成功後會看到gitlab-ce列印了以下圖形

gitlab 預設的配置檔案路徑是/etc/gitlab/gitlab.rb

預設的站點 url 配置項是:external_url ''

可以將 gitlab 站點 url 修改為ip位址+埠號,像這樣:

即用ip代替網域名稱,這裡根據自己需求來即可

#修改配置檔案

sudo vi /etc/gitlab/gitlab.rb

#配置首頁位址(大約在第15行)

external_url ''

啟動gitlab

#重新配置並啟動

sudo gitlab-ctl reconfigure

#完成後將會看到如下輸出

running handlers complete

chef client finished, 432/613 resources updated in 03 minutes 43 seconds

gitlab reconfigured!

訪問 gitlab

將設定的網域名稱 dns 解析到伺服器 ip,或者修改本地 host 將網域名稱指向伺服器 ip。

開啟瀏覽器訪問:。

第一次登陸預設管理員密碼和使用者名稱:

username: root

password: 5ivel!fe

訪問頁面無回應

/sbin/iptables -i input -p tcp --dport 8010 -j accept
如果訪問的時候報 502 錯誤,加上這句:
chmod -r 755 /var/log/gitlab
參考鏈結1️⃣

參考連線2️⃣

參考鏈結3️⃣

GitLab伺服器搭建

這幾天有個同事在搭建gitlab伺服器,按照官網的教程搭建好之後clone時總是找不到倉庫,各種嘗試都不行,最後用下面的方案解決了。sudo yum install curl openssh server openssh clients postfix cronie sudo service pos...

Gitlab伺服器搭建

gitlab install todo 參考gitlab的官方文件,需要關注memory一條,實際使用中發現需要2gb ram 2g swap才能正常安裝 執行gitlab。需要注意的是預設系統配置中沒有使用swap,之前沒有接觸過伺服器端不清楚這是不是雲伺服器的普遍配置方式。安裝 配置gitlab...

Gitlab 伺服器搭建

一 官網位址 首頁 安裝說明 installation 二 安裝命令摘錄 調整後的安裝過程 可將上述命令放在乙個指令碼檔案中,直接執行指令碼檔案,耐心等待即可 當前步驟完成後重啟。三 gitlab 服務操作 初始化配置 gitlab gitlab ctl reconfigure 啟動 gitlab ...