Ubuntu Server搭建安裝 Gitlab

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

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

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

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

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

  6. 郵件配置
    修改/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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章