GITLAB服務常用命令

GitLab簡介

GitLab 是一個用於倉庫管理系統的開源項目。使用Git作爲代碼管理工具,並在此基礎上搭建起來的web服務。
Github是公共的git倉庫,而Gitlab適合於搭建企業內部私有git倉庫

1.常用命令

gitlab-ctl status    查看狀態
gitlab-ctl start
gitlab-ctl stop
gitlab-ctl restart
gitlab-ctl tail nginx 查看日誌

2.Gitlab組件

nginx:靜態Web服務器
gitlab-shell:用於處理Git命令和修改authorized keys列表
gitlab-workhorse:輕量級的反向代理服務器
logrotate:日誌文件管理工具
postgresql:數據庫
redis:緩存數據庫
sidekiq:用於在後臺執行隊列任務(異步執行)
unicorn:GitLab Rails應用是託管在這個服務器上面的。

3.目錄

/var/opt/gitlab/git-data/repositories/:庫默認存儲目錄
/opt/gitlab:            應用代碼和相應的依賴程序
/var/opt/gitlab:gitlab-ctl reconfigure 命令編譯後的應用數據和配置文件,不需要人爲修改配置
/etc/gitlab:    配置文件目錄
/var/log/gitlab:此目錄下存放了gitlab各個組件產生的日誌
/var/opt/gitlab/backups/:備份文件生成的目錄

4.變更主配置文件

需要以下操作
1、gitlab-ctl reconfigure                 重置配置文件
2、gitlab-ctl show-config                 驗證配置文件
3、gitlab-ctl restart                     重啓gitlab服務

歷史文章
JAVA微信企業付款到零錢(十分鐘搞定)
微信授權獲取用戶openId的方法和步驟
一個微信號同時支持多個環境網頁授權
微信兩種簽名算法MD5和HMAC-SHA256

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章