部署Git伺服器

2021-10-24 02:01:36 字數 2523 閱讀 2578

yum安裝git軟體。

[root@git_server ~]

# yum -y install git #安裝git

初始化乙個空倉庫。

[root@git_server ~]

# mkdir -p /var/lib/git #為git建立倉庫目錄

[root@git_server ~]

# git init /var/lib/git/project --bare

#使用init初始化(建立)乙個名為project的空倉庫

[root@git_server ~]

# ls /var/lib/git/project

config description head hooks info objects refs

clone轉殖伺服器倉庫到本地。

[root@client ~]

# yum -y install git #安裝git

[root@client ~]

# git clone [email protected]:/var/lib/git/project

#轉殖git伺服器的project倉庫

[root@client ~]

# cd project #進入倉庫目錄

[root@client ~]

# ls

修改git配置。

[root@client project]

# git config --global user.email "[email protected]" #定義郵箱

[root@client project]

# git config --global user.name "your name" #定義名字

[root@client project]

# cat ~/.gitconfig

[user]

email = [email protected]

name = your name

本地工作區對資料進行增刪改查(必須要先進入倉庫再運算元據)。

[root@client project]

# echo "init date" > init.txt #建立檔案

[root@client project]

# mkdir demo #建立目錄

[root@client project]

# cp /etc/hosts demo #增加一些檔案

檢視倉庫中資料的狀態。

[root@client project]

# git status #檢視倉庫狀態

將工作區的修改提交到暫存區。

[root@client project]

# git add .

#提交到暫存區,通知git有哪些新檔案產生,或者改動了哪些檔案

將暫存區修改提交到本地倉庫。

[root@client project]

# git commit -m "注釋,可以為任意字元"

#提交到本地倉庫,-m後面寫日誌記錄,可以說明為什麼要進行本次提交

[root@client project]

# git status #檢視倉庫狀態

將本地倉庫中的資料推送到遠端伺服器(client將資料推送到git_server)。

[root@client project]

# git config --global push.default ****** #定義新git使用習慣

[root@client project]

# git push #將本地倉庫的最新資料提交到遠端伺服器

[email protected]'s password: 輸入伺服器root密碼

[root@client project]

# git status #檢視倉庫狀態

將伺服器上的資料更新到本地(git_server的資料更新到client)。

備註:可能其他人也在修改資料並提交伺服器,就會導致自己的本地資料為舊資料,使用pull就可以將伺服器上新的資料更新到本地。

[root@client project]
檢視版本日誌。

[root@client project]

# git log # 檢視完整日誌

[root@client project]

# git log --pretty=oneline #檢視精簡日誌

[root@client project]

# git log --oneline #最精簡日誌

[root@client project]

# git reflog #檢視本機操作日誌

git伺服器部署

環境描述 10.1.1.1 centos 6.6 git伺服器 10.1.1.2 centos 6.6 git客戶端 1 搭建git伺服器 1 安裝git yum install y git 2 建立git使用者,用於執行git服務 root localhost useradd git 3 選擇 d...

Git 之一 Git伺服器部署

下面簡單介紹在centos 7上部署git 倉庫。一 安裝git及建立使用者 配置郵箱 安裝git yum install git 建立使用者 略。一般單獨建立乙個git 使用者,並禁止使用者登入,參考 安裝完git後配置使用者名稱 郵箱 git config global user.name au...

在伺服器上部署Git

發現乙個git學習資料 講的比較詳細,分享一 下。開始架設 git 伺服器前,需要先把現有倉庫匯出為裸倉庫 即乙個不包含當前工作目錄的倉庫。做法直截了當,轉殖時用 bare選項即可。裸倉庫的目錄名一般以.git結尾,像這樣 git clone bare my project my project.g...