搭建 GitLab

GitLab 本地搭建

搭建環(huán)境:ubuntu 18.04

必要的一些依賴包

openssh-server
ca-certificates
postfix

安裝依賴
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix
配置postfix.png

安裝postfix的時(shí)候需要進(jìn)行配置。首先按鍵盤左右方向鍵選擇ok回車。然后在mail configuration中選擇Internet Site。鍵盤左右方向鍵選擇OK,回車。配置安裝完成

配置鏡像

清華大學(xué)GCE鏡像 https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null  # 信任 GitLab 的 GPG 公鑰

選擇ubuntn版本:實(shí)測(cè),ubuntu 18.04 可以選擇 Ubuntu 16.04 LTS。兼容

sudo vi /etc/apt/sources.list.d/gitlab-ce.list
# 輸入以下內(nèi)容,保存退出
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
安裝 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce  # 安裝gitlab-ce
安裝gitlab-ce.png
安裝成功.png
執(zhí)行配置和啟動(dòng)服務(wù)
sudo gitlab-ctl reconfigure  # 會(huì)要求輸入密碼和確認(rèn)密碼
sudo gitlab-ctl start  # 用戶名為root, 密碼為上一步配置輸入的密碼
其他配置和操作
# 1: 修改gitlab服務(wù)器的ip和port
    # 修改文件
    sudo vi /etc/gitlab/gitlab.rb
    # 修改內(nèi)容
    external_url 'http://ip:port'
    # 重新配置(每次修改文件都需要重新配置所更改才能生效)
    sudo gitlab-ctl reconfigure
# 2: 開啟,重啟等命令
    sudo gitlab-ctl stop[start|restart|status|tail]
# 3: gitlab 內(nèi)部設(shè)置中文
    # 右上角 settings > preferences > Localization > Language > 簡(jiǎn)體中文
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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