參考文章:https://developer.aliyun.com/article/74395
1. 配置yum源
vi /etc/yum.repos.d/gitlab-ce.repo
複制以下内容:
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
Repo_gpgcheck=0
Enabled=1
Gpgkey=https://packages.gitlab.com/gpg.key
更新本地yum緩存
yum makecache
如圖:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cskXTU1UdGdVYxZkMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1cjN2AzMzkDM5AzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. 安裝Gitlab
使用
yum
安裝Gitlab。
# 最新版,指定版本可使用 yum install gitlab-ce-12.10.14
yum install gitlab-ce
如果出現如下錯誤:
Failing package is: gitlab-ce-12.0.2-ce.0.el7.x86_64
GPG Keys are configured as: https://packages.gitlab.com/gpg.key
是由于鏡像不是從官方下載下傳導緻的,可以在安裝指令後面加–nogpgcheck 即可:
yum install gitlab-ce --nogpgcheck
安裝成功如圖:
修改通路host
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
将預設的host配置修改為伺服器ip
GitLab常用指令
gitlab-ctl start # 啟動所有 gitlab 元件;
gitlab-ctl stop # 停止所有 gitlab 元件;
gitlab-ctl restart # 重新開機所有 gitlab 元件;
gitlab-ctl status # 檢視服務狀态;
gitlab-ctl reconfigure # 啟動服務;
vi /etc/gitlab/gitlab.rb # 修改預設的配置檔案;
gitlab-ctl reconfigure #重新加載配置檔案;
gitlab-rake gitlab:check SANITIZE=true --trace # 檢查gitlab;
gitlab-ctl tail # 檢視日志;
3. 登入使用
3.1. http通路伺服器80端口即可進入登入頁面
預設使用者名和密碼為 root 和 5iveL!fe
首次登入會強制使用者修改密碼。密碼修改成功後,輸入新密碼進行登入。
3.1. 設定不允許外部使用者注冊
由于此服務僅由公司内部人員使用,是以關閉注冊,通過管理者建立使用者。
- 進入Admin Area
git伺服器搭建-gitlab1. 配置yum源2. 安裝Gitlab3. 登入使用 - 在Setting→General中展開Sign-up restrictions,取消Sign-up enabled勾選,點選下方Save changes即可關閉注冊。
git伺服器搭建-gitlab1. 配置yum源2. 安裝Gitlab3. 登入使用 - 在Overview→Users中點選New user即可建立使用者。
git伺服器搭建-gitlab1. 配置yum源2. 安裝Gitlab3. 登入使用