1. 程式人生 > >Ubuntu Server搭建安裝 Gitlab

Ubuntu Server搭建安裝 Gitlab

main 用戶 tls href 深圳 倉庫管理系統 信息 搭建 username

  • Gitlab介紹
    GitLab 是一個用於倉庫管理系統的開源項目。使用Git作為代碼管理工具,可通過Web界面進行訪問公開的或者私人項目。它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個文件歷史庫。

  • 安裝配置依賴項(使用Postfix來發送郵件)
    sudo apt-get install curl openssh-server ca-certificates postfix

  • 安裝gitlab
    下載deb安裝包(https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/), 執行命令如下安裝: dpkg -i gitlab-ee-XXX.deb

  • 配置並啟動GitLab
    打開/etc/gitlab/gitlab.rb,將external_url = ‘http://git.example.com‘`修改為自己的IP地址:`http://xxx.xx.xxx.xx`,然後執行下面的命令使配置生效
    sudo gitlab-ctl reconfigure

  • 登錄GitLab
    默認管理員用戶名密碼:
    Username: root
    Password: 5iveL!fe

  • 郵件配置
    修改/etc/gitlab/gitlab.rb文件,添加郵件服務器信息(SMTP)。
  • gitlab_rails[‘smtp_enable’] = true
    gitlab_rails[‘smtp_address’] = “smtp.163.com”

    gitlab_rails[‘smtp_port’] = 25
    gitlab_rails[‘smtp_user_name’] = “[email protected]”
    gitlab_rails[‘smtp_password’] = “xxx”
    gitlab_rails[‘smtp_domain’] = “163.com”
    gitlab_rails[‘smtp_authentication’] = :login
    gitlab_rails[‘smtp_enable_starttls_auto’] = true

    gitlab_rails[‘gitlab_email_from’] = “[email protected]”

    user[“git_user_email”] = “[email protected]”

    執行 gitlab-ctl reconfigure 命令使配置生效

    1. Gitlab 相關命令
      (1) 啟動所有 gitlab 組件:
      sudo gitlab-ctl start
      (2) 停止所有 gitlab 組件:
      sudo gitlab-ctl stop
      (3) 重啟所有 gitlab 組件:
      sudo gitlab-ctl restart
      (4) 查看服務狀態
      sudo gitlab-ctl status
      (5) 啟動服務
      sudo gitlab-ctl reconfigure
      (6) 修改默認的配置文件
      sudo vim /etc/gitlab/gitlab.rb
      深圳網站建設https://www.sz886.com

    Ubuntu Server搭建安裝 Gitlab