ubuntu搭建、安裝gitlab服務器以及初始化密碼


本為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進行登錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM