2013-07-30 51 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

完美运作。非常感谢你 –