Centos安裝GitLab

安裝GitLab

官網(wǎng)有挺詳細(xì)的安裝步驟:
官網(wǎng)地址: https://about.gitlab.com/install/#centos-7

Centos7安裝步驟

1、安裝依賴

sudo yum install -y curl policycoreutils-python openssh-server

2、更新倉庫包

包路徑: https://packages.gitlab.com/gitlab/gitlab-ce/

gitlab 分為gitlab-ce和gitlab-ee,我們要安裝ce社區(qū)版,gitlab-ce是社區(qū)版,免費的、gitlab-ee是企業(yè)版,收費的

## 企業(yè)版、收費
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

## 社區(qū)版、免費
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

3、安裝郵件服務(wù)

注冊發(fā)送郵件通知,如果您想使用其他解決方案發(fā)送電子郵件。
可跳過此步驟并在安裝GitLab后配置外部SMTP服務(wù)器
如果關(guān)閉注冊功能方法不需要發(fā)郵件的話這步可以跳過

# 安裝
sudo yum install postfix
# 開機自啟動
sudo systemctl enable postfix
# 啟動服務(wù)
sudo systemctl start postfix

4、開始安裝

這個安裝有點慢,看網(wǎng)速內(nèi)存與cpu。我1核2G低配版,等了好久。

sudo EXTERNAL_URL="http://你的ip地址" yum install -y gitlab-ce

可以修改配置:
vim /etc/gitlab/gitlab.rb
自己看吧,注釋里面有說明

如果出現(xiàn)卡死-解決方案:

1、按住CTRL+C強制結(jié)束
2、運行:sudo systemctl restart gitlab-runsvdir
3、再次執(zhí)行:sudo gitlab-ctl reconfigure
git2.png

安裝成功,訪問:http://你的ip地址

5、GitLab常用命令

sudo gitlab-ctl start                       # 啟動 gitlab 組件
sudo gitlab-ctl stop                        # 停止 gitlab 組件
sudo gitlab-ctl restart                     # 重啟 gitlab 組件
sudo gitlab-ctl status                      # 查看服務(wù)狀態(tài);
sudo gitlab-ctl reconfigure                 # 修改后直接編譯啟動
sudo gitlab-ctl tail                        # 查看日志;

6、完全卸載GitLab

# 停止gitlab
sudo gitlab-ctl stop

#卸載gitlab
sudo rpm -e gitlab-ce

#查看gitlab進程,殺掉進程
ps -ef|grep gitlab


# 刪除gitlab文件
find / -name *gitlab*|xargs rm -rf     
 
# 刪除所有包含gitlab的文件及目錄
find / -name gitlab |xargs rm -rf 


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容