本為14.04
在搭建之前要確定其網絡環境是沒有問題。用root身份進行操作
1、安裝和配置必要的依賴關系
apt-get update
apt-get install -y curl openssh-server ca-certificates
或者輸入
apt-get install openssh-server postfix
1.2、安裝期間,可能會出現配置屏幕。選擇“Internet Site”,按回車鍵。使用您的服務器的外部DNS 'mail name'和按回車。如果出現其他屏幕,繼續按enter以接受默認設置。
2、下載相關的文件,這里筆者采用的是國內鏡像利用清華大學的鏡像,進行下載,不然網速極慢。
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/
3、由於ubuntu是安裝在虛擬機中,采用本地下載完成后,采用xftp上傳到ubuntu中。然后進行安裝
dpkg -i gitlab-ce_10.0.1-ce.0_amd64.deb
4、修改服務器地址
vim /etc/gitlab/gitlab.rb
將external_url ‘http://gitlab.example.com/’ 改為 external_url ‘192.168.0.222’
5、保存退出並啟動gitlab
gitlab-ctl reconfigure
運行報錯如圖所示

Recipe Compile Error in /opt/gitlab/embedded/cookbooks/cache/cookbooks/gitlab/recipes/default.rb
GitLab external URL must include a schema and FQDN, e.g. http://gitlab.example.com/
將它貼了出來,起初看到紅色部分。以為是重點。然不是,紅色字體下面的才是錯誤的原因。大致意思是語法格式不對。
6、修改語法格式
將external_url ‘192.168.0.222’ 改為 external_url ‘http://192.168.0.222’
7、好,再次運行
gitlab-ctl reconfigure
等待幾分鍾后,地址欄輸入:http://192.168.0.222就可以訪問了,默認是采用80端口進行。
如圖所示

若是老是出現什么502說明內存不足,因為gitlab最低配置是2G內存。將虛擬機分配至2G以上后,點擊沒有問題。若是出現404頁面刷新一下即可。
網上說有默認的賬號和密碼,然而卻無法登錄成功。這里需要設置下默認賬號的密碼。
1、切換到相應路徑下
cd /opt/gitlab/bin/
2、打開控制台
gitlab-rails console production
3、查詢用戶賬號信息並賦值給u
u=User.where(id:1).first
4、設置該用戶名的密碼,密碼這里不要使用引號,不然會無法登錄成功
u.password=12345678
5、確認密碼
u.password_confirmation=12345678
6、保存信息
u.save!
7、最后退出
exit
如圖所示

最后我們使用默認的賬號:root 和剛剛設置好的密碼12345678進行登錄

