一、首先大家應該掌握一些有關虛拟機常識和虛拟機指令。
本人安裝gitlab進行代碼管理使用的是centos7核心資訊3.10.0-862.11.6.el7.x86_64。
linux核心檢視指令 uname -a(查詢全部資訊)
uname -r 或者release (查詢作業系統發行編号、核心)
uname -machine(顯示電腦類型(作業系統位數資訊))
uname -n(顯示主機在網絡上的名字)
二、開始進行指令行操作,打開虛拟機作業系統, 并開啟Xshell(本人利用虛拟機與主機互通網絡,配置好IP位址資訊後,個人覺得指令行在Xshell操作更有感覺)
(1)安裝必要的依賴
//配置系統防火牆,把HTTP和SSH端口開放
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
//安裝postfix發送郵件通知(當然你也可以有自己的方法)
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
(2)下載下傳Gitlab安裝包
檢視伺服器(虛拟機版本),下載下傳對應版本資訊。
curl
https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh| sudo bash
sudo yum install -y gitlab-ce
(3)開始配置Gitlab
sudo gitlab-ctl reconfigure
(4)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 # 檢視日志;
到這裡就全部結束,開始自己管理代碼,爽歪歪呦,可以自己練練手。
-*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-*
特此聲明:
文章寫給有需要的程式員,本人知識也在不斷積累中,可能文中有些錯誤的地方,歡迎大家留言指正,共同進步,加油,程式猿們。。。。。。