2013-07-30 70 views
0

我是一名php開發人員。我在我的系統上安裝了Git(Ubuntu 12.04)。現在我想將我的系統作爲服務器,並將我的同事的系統作爲客戶端。即本地共享。可能嗎?我們使用eclipse作爲編輯器。我們已經在我們的系統中安裝了EGIT插件。我在Git中很新,請幫助我。在ubuntu本地共享Git

+1

[這裏](http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide)是一些有用的信息,如何設置Git – Hinrich

回答

0

運行git守護進程來供應本地的Git倉庫:

$ git daemon --export-all --base-path=$(pwd) 

..假設PWD路徑是在你的Git倉庫..

然後其他人可以克隆你的倉庫或者如果它只是拉他們已經從共同的來源克隆了相同的存儲庫:

eg

git remote add yourname git://your-ip-address/repo-name 
git pull yourname master 
+0

感謝重播。我在家中本地創建了一個存儲庫(名爲Project)。即/ home/user/Project現在我想與我的同事分享這個存儲庫。 –

0

首先,你需要在服務器上的靜態本地IP地址(或本地DNS主機名。)讓我們假設你有192.168.1.23

靜態本地IP接下來你的同事需要有權限訪問/ home/user/Project。最簡單的方法是在服務器上執行此操作:

adduser gituser 
chown -R gituser /home/user/Project 

現在,您回購中的所有內容都歸gituser所有。給你的同事提供gituser的密碼。

接下來,客戶機上運行

git clone [email protected]:/home/user/Project 

這應該在客戶端上創建您的回購協議的副本。

至於EGit,我建議把它放在一邊,直到你對在命令行上使用Git更有經驗。一旦理解,Egit可能會更容易使用,但學習起來並不容易。

+0

感謝您的指導。完成之後(如上所述),我的系統成爲服務器,我的同事系統作爲客戶端? –

+0

完美運作。非常感謝你 –