git官網 about.gitlab.com
點擊 Install GitLab
選擇具體的系統
-
運行命令
sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh (打開防火墻的ssh和http) sudo yum install postfix sudo service postfix start sudo chkconfig postfix on (安裝postfix發送通知郵件。如果你想使用另一個解決方案來發送電子郵件,請跳過這一步,配置外部SMTP服務器后gitlab已安裝。ps:我不會跳過)
-
安裝git
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash (添加gitlab封裝庫) sudo yum -y install gitlab-ee (安裝gitlab包) sudo gitlab-ctl reconfigure (配置并啟動gitlab)
注意:如果遇到問題:No more mirrors to try.(沒有鏡像,)
要是一開始就沒有鏡像,需要換yum源 ,要是開始下載了提示這個 就是說明網絡不好,再多次執行 sudo yum -y install gitlab-ee )
-
啟動不成功
關閉資源 釋放內存sudo gitlab-ctl stop unicorn sudo gitlab-ctl stop sidekiq
-
修改配置
修改 /etc/gitlab/gitlab.rb 把 /etc/gitlab/gitlab.rb的external_url屬性修改成你的ip external_url "https:192.168.0.100"(ps:本人虛擬機ip是192.168.0.100)
-
配置生效
sudo gitlab-ctl reconfigure
-
重啟服務
sudo gitlab-ctl restart
-
測試
訪問external_url 的屬性(本人:192.168.0.100)
ps:說一下 sudo sudo命令就是讓你已管理員(可以理解為root)的身份執行后邊的命令