GitLab私服在Ubuntu上搭建總結

2022-07-10 03:42:12 字數 1781 閱讀 9789

1、前期準備:

sudo apt-get update

sudo apt-get install -y curl openssh-server ca-certificates

sudo apt-get install -y postfix

2、信任 gitlab 的 gpg 公鑰:

3、配置映象路徑

4、安裝 gitlab-ce

sudo apt-get

update

sudo apt-get install gitlab-ce

5、執行配置

sudo gitlab-ctl reconfigure
6、啟動gitlab

sudo gitlab-ctl start
7、瀏覽器進行訪問

http://電腦的ip位址

第一次進入,需要輸入管理員賬號的密碼,以方便後期的管理。

輸入好之後,就可以以管理員進行登入,賬號是root,密碼就是你剛才輸入的密碼。

至此,gitlab已安裝成功,之後的使用方式,和github沒有太大差異,就不進行介紹了。

編輯gitlab.rb

sudo gedit /etc/gitlab/gitlab.rb
將如下資料進行更改

external_url ''  

比如說更改為

其中,"ubuntu"是安裝了gitlab的這台電腦的主機名,也可以換成ip位址,或者其他的也可以,因為有nginx**,埠只要不衝突就行,我隨手配成9900

更改之後,需要執行如下**,來重新初始化配置才能生效:

sudo gitlab-ctl reconfigure

最後,在瀏覽器中訪問gitlab,發現已修改成功,需要使用ubuntu:9900來訪問,也可以通過ip位址代替主機名來訪問,但需要在hosts檔案中新增ip和主機名的對映

gtilab部分命令

停止

sudo gitlab-ctl stop

開啟sudo gitlab-ctl start

確認配置(修改配置後,必須執行)

sudo gitlab-ctl reconfigure

檢視日誌

sudo gitlab-ctl tail

檢視 gitlab 版本號

cat /opt/gitlab/embedded/service/gitlab-rails/version

解除安裝gitlab

執行如下四步:

sudo gitlab-ctl uninstall

sudo dpkg -r gitlab-ce

sudo rpm -e gitlab-ce

reboot(重啟)

本地**庫路徑

/var/opt/gitlab/git-data

docker安裝gitlab私服

拉取 docker pull twang2218 gitlab ce zh 通常會將 gitlab 的配置 etc 日誌 log 資料 data 放到容器之外,便於日後公升級 mkdir usr local software mkdir usr local software gitlab mkdir...

Linux完整解除安裝Gitlab私服

停止gitlab服務 root kisdfzziwxll gitlab cli stop ok down node exporter 1s,normally up ok down postgres exporter 0s,normally up ok down postgresql 1s,norma...

在mac docker上安裝gitlab

安裝過程 裝docker 這裡使用的是菜鳥教程mac docker安裝 拉取gitlab映象 docker pull gitlab gitlab ce 通過下面的命令檢視映象,如果有gitlab說明pull成功 docker images 執行容器 sudo docker run d hostnam...