1

我正在家里建立一个开发环境。我在虚拟机中安装了一个centos linux。/var/www/html 中的所有文件都与 samba 共享。

我可以在 Windows 中访问这些文件。我已经在 centos 中安装了 git。我在 /var/www/html 的子目录中创建了一个 git 存储库。

我在 Windows 中使用 Eclipse。Egit 安装在 Eclipse 中。我尝试在 eclipse 中添加存储库,但是当我在 egit 中进行提交时,linux 中的“git status”会显示要提交的修改文件列表。此外,当我在 linux 中进行提交时,egit 中的所有文件都将被标记为 az modified。

我不知道如何将 egit 与 git 同步。这样做的正确方法是什么?

4

1 回答 1

0

到目前为止,最简单的解决方案是使用云服务,例如GitHub(如果您想要免费的私有存储库,则使用BitBucket )。

一个示例工作流程是(在终端上,但是您的客户将为此提供 GUI 选项):

$ git remote add origin git@bitbucket.org:username/repository
$ git push origin master

在您的另一个客户端fetch上进行更改并将它们合并到pull

$ git pull

双方都需要拥有相同的远程存储库 - 这样您就可以在任何地方进行推拉,并且代码相同。我使用此设置来开发和部署我的网络应用程序。

该解决方案依赖于您拥有互联网连接 - 如果您不想要或没有互联网连接可供您使用,请查看这篇文章: gitosis vs gitolite?

于 2012-12-16T11:57:18.867 回答