前言
使用gitlab可以很方便管理自己寫的一些小程序和應(yīng)用丈屹。而且gitlab可以通過網(wǎng)頁的方式做一些列的管理工作窄刘,簡單易操作棉钧,這里我們選擇安裝gitlab-ce(社區(qū)版)吉执。這里簡單介紹兩種方式單間gitlab倉庫疯汁。一種是使用獨立硬件(樹莓派)牲尺,另一種是使用虛擬機(ubuntu)。
1 使用樹莓派
1.1 環(huán)境
硬件:樹莓派3B+
系統(tǒng):ubuntu mate 18.04 armhf
1.2安裝包下載
這里我們直接使用安裝包的方式來安裝幌蚊,官方的安裝包和源都支持x86/64平臺的安裝谤碳。所以這里推薦從以下地址直接下載針對樹莓派的安裝包,不過要根據(jù)自己所安裝的系統(tǒng)選擇合適的包溢豆。
gitlab安裝包下載地址:https://packages.gitlab.com/gitlab/raspberry-pi2
選擇合適的版本蜒简,點擊進入下載即可,可以通過右上角的“download”下載漩仙,或者在linux中使用wget下載臭蚁,下載命令在頁面右下角最铁,如下圖,直接復(fù)制運行即可垮兑。
1.3安裝相關(guān)依賴
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
以上是對郵箱的相關(guān)設(shè)置冷尉,若不需要這里可以忽略。
1.4安裝gitlab-ce
sudo dpkg -i xxxx.deb
完成安裝后根據(jù)提示運行:sudo gitlab-ctl reconfigure
1.5登錄
可以在瀏覽器中直接通過ip地址來訪問系枪,在瀏覽器中地址欄輸入樹莓派的ip地址雀哨,首次訪問會提示重新設(shè)置密碼,完成設(shè)置后即可登錄私爷。
2 使用虛擬機
2.1環(huán)境
硬件:PC
系統(tǒng):ubuntu 18.04 amd64
2.2安裝依賴
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix
2.3安裝gitlab-ce
這里我們選擇使用清華大學(xué)的源來進行安裝雾棺,因為官方源在國內(nèi)使用速度很慢,很容易斷衬浑,不容易安裝成功捌浩。清華大學(xué)源地址:,里面包含了怎么使用該源來安裝gitlab-ce工秩,這里不再贅述尸饺。
2.4配置
通過修改配置文件 /etc/gitlab/gitlab.rb來進行配置,完成配置后運行 :
#關(guān)閉gitlab
sudo gitlab-ctl stop
#重配置助币,使修改的配置文件生效
sudo gitlab-ctl reconfigure
#啟動gitlab
sudo gitlab-ctl start
登錄和重設(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