CentOS7離線安裝Gitlab-ce

Gitlab-ce的安裝

  1. 確認gitlab對應依賴的包是否安裝 policycoreutils-python openssh-server cronie
    可用以下命令查詢系統中是否已安裝對應的依賴包
rpm -qa | grep 包名

image

如果缺少相應依賴的包可去此網站下載
image

  1. 到官網下載對應的gitlab-ce離線包
    注意選擇相應的版本
    image

  2. 安裝對應rpm包

rpm -ivh gitlab-ce-13.0.0-ce.0.el7.x86_64.rpm

安裝成功如下圖
image

配置啓動

  1. 修改配置文件gitlab.rb gitlab的基本配置都在此文件下
vim /etc/gitlab/gitlab.rb

訪問的url

external_url 'http://yourip'

image

注意:從GitLab 13.0開始 puma 爲默認的web服務
如要修改端口信息等請注意自己的版本

重新配置GitLab,使以上更改生效

gitlab-ctl reconfigure
  1. 啓動
gitlab-ctl start

image

GitLab常用命令

命令 用途
gitlab-ctl status 查看gitlab組件狀態
gitlab-ctl start 啓動全部服務
gitlab-ctl restart 重啓全部服務
gitlab-ctl stop 停止全部服務
gitlab-ctl reconfigure 使配置文件生效(一般修改完主配置文件/etc/gitlab/gitlab.rb,需要執行此命令)
gitlab-ctl show-config 驗證配置文件
gitlab-ctl uninstall 刪除gitlab(保留數據)
gitlab-ctl cleanse 刪除所有數據,從新開始
gitlab-ctl tail 查看服務的日誌

GitLab管理員賬號密碼修改

gitlab-rails console //進入控制檯
u=User.where(id:1).first //查找id爲1的用戶並賦值給u
u.password='zhjt_GitLab' //修改u的密碼
u.password_confirmation='zhjt_GitLab' //確認密碼信息
u.save! //保存用戶信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章