Ubuntu呢,用的國產麒麟,可能對於用習慣了Windows操做系統的人來講使用UKylin會很難受吧,開發的人倒沒什麼,不過就是命令行的問題git
那麼,怎麼搭建一個完整的GitLab呢,一步步來操做吧,按CTRL+ALT+T打開Dosubuntu
(1)首先安裝依賴包:sudo apt-get install curl openssh-server ca-certificates postfixvim
這裏呢,選擇Internet site,就按個TAB鍵切換到Enter,選中肯定就OK了瀏覽器
肯定後會讓你輸入電子郵件,你輸入本身經常使用的就行,而後出現下面這些提示就OK了ssh
(2)這裏呢使用清華大學的鏡像,由於在公司裏網關配置的問題,直接使用會失敗,也有牆的緣由curl
這裏咱們須要先新人GitLab的GPB公鑰 :gitlab
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/nullpost
PS,除了安裝東西須要提示外,其餘的最好是不用出現什麼提示,跟MacOS同樣。ui
而後進入root權限,輸入 vi /etc/apt/sources.list.d/gitlab-ce.listurl
按下a鍵開始編輯,輸入下面的內容,作這一步的目的是爲了創建與清華鏡像的鏈接,只有這個是最方便的目前
輸入:deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
輸入完畢,按下 :wq 進行保存,而後退出root模式,不要相信什麼ESC,而後Shift + ZZ能保存,騙鬼的
(3)配置完這個文件後,開始gitlab-ce的下載
輸入命令:
sudo apt-get update
sudo apt-get install gitlab-ce
先輸入sudo apt-get update,而後安裝gitlab-ce
圈出來的地方就是表示咱們配置的那個信息生效了
而後就能夠開始服務的安裝了,這個東西呢,由於各類緣由,下載速度比較慢,慢慢等着就能夠了
等了兩三分鐘,好,下載完了,而後看到下面的界面就表明安裝成功了
(4)執行一下配置的環境:
輸入命令:sudo gitlab-ctl reconfigure
大概等了十來分鐘以後,執行成功
(5)檢查一下gitlab的狀態,輸入
sudo gitlab-ctl status
出現下面的信息就表示是正常的
(6)而後打開瀏覽器訪問gitlab.example.com,看是否能成功,我這裏訪問失敗了,那麼輸入命令
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
而後修改localhost,這裏在最下面,不要修改掉上面的東西,按I鍵就能夠將localhost修改成本身的IP地址
(7)繼續改一個地方
輸入命令:sudo vim /etc/gitlab/gitlab.rb
把localhost改成localhost:8080,端口隨意,只要能用的就能夠了
而後就完成全部的搭建了,而後用瀏覽器打開127.0.0.1:8080或者localhost:8080都行
而後修改你的電子郵件的密碼