安裝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