天天看點

搭建代碼倉庫,基于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        # 檢視日志;

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

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

特此聲明:

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

繼續閱讀