天天看點

linux搭建git遠端版本庫

服務端:192.168.0.1

用戶端1:192.168.0.2

用戶端2:192.168.0.3

首先3台機器都要安裝git   

yum install git

并且秘鑰登入已經配置完成,使兩台用戶端都可以ssh到服務端的git使用者

在192.168.0.1上建立git使用者

useradd git

切換git使用者

su git

建立庫

sudo mkdir /tmp/banbenku

切換到庫

cd /tmp/banbenku

初始化庫

git --bare init     ##此方法建立的版本庫裡面隻存版本号,如果遠端clone出來是可以看到檔案的

在192.168.0.2上

cd /tmp

克隆服務端的庫到本地

git clone [email protected]:/tmp/banbenku

touch test1

git add test1

git commit -m "create file test1"

git push banbenku master   ##第一次送出需要制定庫,以後送出直接git push即可

此時已經把建立的檔案test1傳送到服務端上了,但是此時檢視192.168.0.1的庫下還是全都是配置檔案并沒有檔案test1

<a href="http://s3.51cto.com/wyfs02/M02/75/B1/wKiom1ZAZ6TCcxqKAABGeUeDeDI378.png" target="_blank"></a>

可以檢視git log,是存在版本号的。

在192.168.0.3上

進行檢視可以看到有test1檔案

本文轉自 轉身撞牆角 51CTO部落格,原文連結:http://blog.51cto.com/chentianwang/1711110

繼續閱讀