Ubuntu下安裝gitlab 親測有效

2021-08-22 16:20:43 字數 2413 閱讀 1826

1.安裝依賴包,執行命令

sudo apt-get install curl openssh-server ca-certificates postfix
2.利用清華大學的映象來進行主程式的安裝。
curl  2> /dev/null | sudo apt-key add - &>/dev/null
curl -ss  | sudo bash
rm /var/cache/apt/archives/lock

apt-get update

curl -ss | sudo bash

vi /etc/apt/sources.list.d/gitlab-ce.list
deb  xenial main
安裝 gitlab-ce:

sudo apt-get update

sudo apt-get install gitlab-ce

4.執行配置
sudo gitlab-ctl reconfigure
5.檢查gitlab是否安裝好並且已經正確執行,輸入下面的命令(檢視gitlab的狀態)
sudo gitlab-ctl status
6.檢測是否開啟正確
run: gitlab-workhorse: (pid 1148) 884s; run: log: (pid 1132) 884s

run: logrotate: (pid 1150) 884s; run: log: (pid 1131) 884s

run: nginx: (pid 1144) 884s; run: log: (pid 1129) 884s

run: postgresql: (pid 1147) 884s; run: log: (pid 1130) 884s

run: redis: (pid 1146) 884s; run: log: (pid 1133) 884s

run: sidekiq: (pid 1145) 884s; run: log: (pid 1128) 884s

run: unicorn: (pid 1149) 885s; run: log: (pid 1134) 884s

7.更改建立專案後git位址gitlab.example.com為ip位址(此步可省略,若使用gitlab.example.com不能訪問,則修改)
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
8.更改訪問ip(出現502錯誤時或主動更改ip)

1.命令sudo vim /etc/gitlab/gitlab.rb後,把檔案中的

external_url 'http://localhost'
改為:

externa_url 'http://localhost:4567'
2.命令sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb,把檔案中的
listen "127.0.0.1:8080"
改為:

9.gtilab部分命令

sudo gitlab-ctl stop // 停止

sudo gitlab-ctl start // 開啟

sudo gitlab-ctl restart // 重啟

sudo gitlab-ctl status // 檢視狀態

sudo gitlab-ctl reconfigure // 確認配置(修改配置後,必須執行)

sudo gitlab-ctl tail // 檢視日誌

10.解除安裝gitlab

執行如下四步:

sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot //(重啟)

502報錯解決方法:

Ubuntu 14 04下安裝GitLab指南

摘要 gitlab 是乙個用於倉庫管理系統的開源專案。使用git作為 管理工具,並在此基礎上搭建起來的web服務。在gitlab的官方 上面對ubuntu的支援也是很好的,有比較詳盡的安裝指南。在介紹postfix的地方有少部分的坑,本文拋磚引玉,解決一些我遇到的坑。本文主要針對ubuntu 14....

Ubuntu 14 04下安裝GitLab指南

摘要 gitlab 是乙個用於倉庫管理系統的開源專案。使用git作為 管理工具,並在此基礎上搭建起來的web服務。在gitlab的官方 上面對ubuntu的支援也是很好的,有比較詳盡的安裝指南。在介紹postfix的地方有少部分的坑,本文拋磚引玉,解決一些我遇到的坑。本文主要針對ubuntu 14....

Ubuntu 14 04下安裝GitLab指南

gitlab 是乙個用於倉庫管理系統的開源專案。使用git作為 管理工具,並在此基礎上搭建起來的web服務。在gitlab的官方 上面對ubuntu的支援也是很好的,有比較詳盡的安裝指南。在介紹postfix的地方有少部分的坑,本文拋磚引玉,解決一些我遇到的坑。本文主要針對ubuntu 14.04,...