1、首先按官網提示先安裝依賴,然后執行下面命令添加yum源,選擇gitlab-ce社區版
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
2、更新本地yum緩存
sudo yum makecache
3、安裝gitlab-ce
sudo yum install -y gitlab-ce
以上,即可安裝完成。
其他:
1、啟動gitlab:gitlab-ctl start,默認8080端口,設置端口需要修改配置vi /etc/gitlab/gitlab.rb,external_url設置域名和端口號,沒有域名則設置ip
#GitLab常用命令
sudo gitlab-ctl start # 啟動所有 gitlab 組件;
sudo gitlab-ctl stop # 停止所有 gitlab 組件;
sudo gitlab-ctl restart # 重啟所有 gitlab 組件;
sudo gitlab-ctl status # 查看服務狀態;
sudo gitlab-ctl reconfigure # 啟動服務;
sudo vim /etc/gitlab/gitlab.rb # 修改默認的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 檢查gitlab;
sudo gitlab-ctl tail # 查看日志;
2、輸入ip:端口號或域名:端口號后訪問,如果出現502-Whoops, GitLab is taking too much time to respond,則說明端口被占用,默認是8080端口,第一次訪問需要直接修改root密碼
這里修改的external_url會影響到后面創建工程的git遠程服務器地址,假如我修改為localhost
external_url 'http://localhost:8099',則出現下圖的情況,最好還是填自己的域名或者直接ip地址。
每次修改配置文件/etc/gitlab/gitlab.rb后需要gitlab-ctl reconfigure才能生效