一、首先按官網提示先安裝依賴,而後執行下面命令添加yum源,選擇gitlab-ce社區版
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
二、更新本地yum緩存
sudo yum makecachegit
三、安裝gitlab-ce
sudo yum install -y gitlab-cevim
以上,便可安裝完成。緩存
其餘:
一、啓動gitlab:gitlab-ctl start,默認8080端口,設置端口須要修改配置vi /etc/gitlab/gitlab.rb,external_url設置域名和端口號,沒有域名則設置ipbash
#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 # 查看日誌;服務器
二、輸入ip:端口號或域名:端口號後訪問,若是出現502-Whoops, GitLab is taking too much time to respond,則說明端口被佔用,默認是8080端口,第一次訪問須要直接修改root密碼curl
這裏修改的external_url會影響到後面建立工程的git遠程服務器地址,假如我修改成localhost
external_url 'http://localhost:8099',則出現下圖的狀況,最好仍是填本身的域名或者直接ip地址。oop
每次修改配置文件/etc/gitlab/gitlab.rb後須要gitlab-ctl reconfigure才能生效gitlab