1. 程式人生 > >版本控制系統-----Git學習筆記

版本控制系統-----Git學習筆記

git 高級服務

版本控制系統

版本控制是一種記錄若幹文件內容變化,以便將來查閱特定版本修訂情況的系統。大部分時候我們使用最頻繁的還是對源代碼文件的版本控制,其實任何文件都可以納入版本控制系統。

git屬於分布式版本控制系統:

客戶端並不只提取最新版本的文件快照,而是把原始的代碼倉庫完整地鏡像下來。

git遠程倉庫部署

環境:

centos7u3
git1 192.168.122.66 git服務器
git2 192.168.122.129 git客戶端

git1:

安裝git:

#yum -y install git

創建git用戶:

#useradd git

初始化Git倉庫(這裏把/gittest1/sample.git作為倉庫)

在/gittest1目錄下執行#git init --bare sample.git
#chown -R git:git sample.git

禁用shell登陸

把/etc/passwd文件裏的git:x:1001:1001:....:/home/git:/bin/bash改成
git:x:1001:1001:...:/home/git:/usr/bin/git-shell

git2:

安裝git

#yum -y install git

克隆遠程倉庫

#git clone [email protected]:/gittest1/sample.git

版本控制系統-----Git學習筆記