在Ubuntu18.04安裝gitlab國內鏡像加速

 

現在部署私有的gitlab已經非常的方便,唯一的問題在國內下載速度太慢了。幸好清華大學有鏡像。

本文步驟參考官方文檔,當前的gitlab版本10.7.3 Ubuntu版本18.04LTS 。  官方文檔里的ee改成ce。收費版和免費版的區別。

步驟如下:

  1.  安裝配置依賴項
    sudo apt-get update
    sudo apt-get install -y curl openssh-server ca-certificates
  2. 安裝發送郵件的(可以用自己熟悉的代替)
    sudo apt-get install -y postfix

    安裝過程中會彈出對話框,按TAB鍵讓按鈕點亮后按Enter或者空格。填文字的地方隨便寫,是郵件中顯示的發送者。

  3. 下載安裝腳本
    curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  4. 修改安裝腳本
    vim /etc/apt/sources.list.d/gitlab_gitlab-ce.list

    把原來的兩行刪除或者注釋(#是行注釋),然后增加

    deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main
    deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu bionic main

    再次執行

    sudo apt-get update
  5. 執行安裝腳本
    sudo EXTERNAL_URL="http://ip或域名" apt-get install gitlab-ce