Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在ubuntu中本地共享Git_Php_Eclipse_Git_Ubuntu - Fatal编程技术网

Php 在ubuntu中本地共享Git

Php 在ubuntu中本地共享Git,php,eclipse,git,ubuntu,Php,Eclipse,Git,Ubuntu,我是一名php开发人员。我已经在我的系统上安装了Git(ubuntu 12.04)。现在,我想将我的系统作为服务器,将同事的系统作为客户端。即,本地共享。可能吗?我们使用eclipse作为编辑器。我们已经在系统中安装了EGIT插件。我是Git新手。请帮助我。运行Git守护程序为您的本地Git存储库提供服务: $ git daemon --export-all --base-path=$(pwd) 。。假设pwd路径位于git存储库中 然后,其他人可以克隆您的存储库,如果他们已经从一个公共来源克

我是一名php开发人员。我已经在我的系统上安装了Git(ubuntu 12.04)。现在,我想将我的系统作为服务器,将同事的系统作为客户端。即,本地共享。可能吗?我们使用eclipse作为编辑器。我们已经在系统中安装了EGIT插件。我是Git新手。请帮助我。

运行Git守护程序为您的本地Git存储库提供服务:

$ git daemon --export-all --base-path=$(pwd)
。。假设pwd路径位于git存储库中

然后,其他人可以克隆您的存储库,如果他们已经从一个公共来源克隆了相同的存储库,则可以直接从中提取:

e、 g


首先,您需要服务器上的静态本地IP地址(或本地DNS主机名)

接下来,您的同事需要具有访问/home/user/Project的权限。最简单的方法是(在服务器上)执行此操作:

现在,回购协议中的所有内容都归gituser所有。将gituser的密码提供给您的同事

接下来,在客户端上运行

这应该在客户机上创建回购协议的副本


至于EGit,我建议在您对在命令行上使用Git有更丰富的经验之前,先把它放在一边。一旦您理解了Egit,它可能会更容易使用,但学习起来并不容易。

是一些关于如何设置Git的有用信息,感谢重播。我在家中本地创建了一个存储库(命名项目)。ie/home/user/Project现在我想和我的同事们共享这个存储库。谢谢你的指导。完成此操作后(如您上文所述),我的系统成为服务器,我同事的系统成为客户端?。
git remote add yourname git://your-ip-address/repo-name
git pull yourname master
adduser gituser
chown -R gituser /home/user/Project
git clone gituser@192.168.1.23:/home/user/Project