自己搭建程式碼倉庫,基於linux的gitlab倉庫搭建
一、首先大家應該掌握一些有關虛擬機器常識和虛擬機器命令。
本人安裝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 # 檢視日誌;
到這裡就全部結束,開始自己管理程式碼,爽歪歪呦,可以自己練練手。
-*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-*
特此宣告:
文章寫給有需要的程式設計師,本人知識也在不斷積累中,可能文中有些錯誤的地方,歡迎大家留言指正,共同進步,加油,程式猿們。。。。。。