GitLab服務(wù)器的搭建

  1. git官網(wǎng) about.gitlab.com

  2. 點(diǎn)擊 Install GitLab

  3. 選擇具體的系統(tǒng)

  4. 運(yùn)行命令

    sudo yum install -y curl policycoreutils-python openssh-server cronie
    sudo lokkit -s http -s ssh (打開防火墻的ssh和http)
    sudo yum install postfix
    sudo service postfix start
    sudo chkconfig postfix on     
    (安裝postfix發(fā)送通知郵件。如果你想使用另一個解決方案來發(fā)送電子郵件,請?zhí)^這一步,配置外部SMTP服務(wù)器后gitlab已安裝。ps:我不會跳過)
    
  5. 安裝git

       curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash  (添加gitlab封裝庫)
       sudo yum -y install gitlab-ee  (安裝gitlab包)
       sudo gitlab-ctl reconfigure    (配置并啟動gitlab)
    

注意:如果遇到問題:No more mirrors to try.(沒有鏡像,)
要是一開始就沒有鏡像,需要換yum源 ,要是開始下載了提示這個 就是說明網(wǎng)絡(luò)不好,再多次執(zhí)行 sudo yum -y install gitlab-ee )

  1. 啟動不成功
    關(guān)閉資源 釋放內(nèi)存

     sudo gitlab-ctl stop unicorn
     sudo gitlab-ctl stop sidekiq
    
  2. 修改配置

     修改 /etc/gitlab/gitlab.rb
     把 /etc/gitlab/gitlab.rb的external_url屬性修改成你的ip
     external_url "https:192.168.0.100"(ps:本人虛擬機(jī)ip是192.168.0.100)
    
  3. 配置生效

     sudo gitlab-ctl reconfigure
    
  4. 重啟服務(wù)

     sudo gitlab-ctl restart
    
  5. 測試

    訪問external_url 的屬性(本人:192.168.0.100)
    

ps:說一下 sudo sudo命令就是讓你已管理員(可以理解為root)的身份執(zhí)行后邊的命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容