1. 程式人生 > >自己搭建程式碼倉庫,基於linux的gitlab倉庫搭建

自己搭建程式碼倉庫,基於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        # 檢視日誌;

 到這裡就全部結束,開始自己管理程式碼,爽歪歪呦,可以自己練練手。

-*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* 

特此宣告:

       文章寫給有需要的程式設計師,本人知識也在不斷積累中,可能文中有些錯誤的地方,歡迎大家留言指正,共同進步,加油,程式猿們。。。。。。