前言
使用gitlab可以很方便管理自己寫(xiě)的一些小程序和應(yīng)用。而且gitlab可以通過(guò)網(wǎng)頁(yè)的方式做一些列的管理工作,簡(jiǎn)單易操作,這里我們選擇安裝gitlab-ce(社區(qū)版)。這里簡(jiǎn)單介紹兩種方式單間gitlab倉(cāng)庫(kù)。一種是使用獨(dú)立硬件(樹(shù)莓派),另一種是使用虛擬機(jī)(ubuntu)。
1 使用樹(shù)莓派
1.1 環(huán)境
硬件:樹(shù)莓派3B+
系統(tǒng):ubuntu mate 18.04 armhf
1.2安裝包下載
這里我們直接使用安裝包的方式來(lái)安裝,官方的安裝包和源都支持x86/64平臺(tái)的安裝。所以這里推薦從以下地址直接下載針對(duì)樹(shù)莓派的安裝包,不過(guò)要根據(jù)自己所安裝的系統(tǒng)選擇合適的包。
gitlab安裝包下載地址:https://packages.gitlab.com/gitlab/raspberry-pi2
選擇合適的版本,點(diǎn)擊進(jìn)入下載即可,可以通過(guò)右上角的“download”下載,或者在linux中使用wget下載,下載命令在頁(yè)面右下角,如下圖,直接復(fù)制運(yùn)行即可。

1.3安裝相關(guān)依賴(lài)
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix

以上是對(duì)郵箱的相關(guān)設(shè)置,若不需要這里可以忽略。
1.4安裝gitlab-ce
sudo dpkg -i xxxx.deb
完成安裝后根據(jù)提示運(yùn)行:sudo gitlab-ctl reconfigure
1.5登錄
可以在瀏覽器中直接通過(guò)ip地址來(lái)訪(fǎng)問(wèn),在瀏覽器中地址欄輸入樹(shù)莓派的ip地址,首次訪(fǎng)問(wèn)會(huì)提示重新設(shè)置密碼,完成設(shè)置后即可登錄。
2 使用虛擬機(jī)
2.1環(huán)境
硬件:PC
系統(tǒng):ubuntu 18.04 amd64
2.2安裝依賴(lài)
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
2.3安裝gitlab-ce
這里我們選擇使用清華大學(xué)的源來(lái)進(jìn)行安裝,因?yàn)楣俜皆丛趪?guó)內(nèi)使用速度很慢,很容易斷,不容易安裝成功。清華大學(xué)源地址:,里面包含了怎么使用該源來(lái)安裝gitlab-ce,這里不再贅述。
2.4配置
通過(guò)修改配置文件 /etc/gitlab/gitlab.rb來(lái)進(jìn)行配置,完成配置后運(yùn)行 :
#關(guān)閉gitlab
sudo gitlab-ctl stop
#重配置,使修改的配置文件生效
sudo gitlab-ctl reconfigure
#啟動(dòng)gitlab
sudo gitlab-ctl start
登錄和重設(shè)密碼部分同樹(shù)莓派,這里不再贅述。
3 重新配置IP
sudo gitlab-ctl stop
#將external_url 修改為所要設(shè)定的ip
sudo vim /etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart