2

我目前在我的 win7 计算机上的虚拟机中安装了 Fedora 17。我想配置 VM 以使用 git 管理我的项目。我在win7上使用eclipse helios和egit插件,我的项目目前驻留在本地。Git 和所有依赖项都已安装在 VM 上。VM 的主机名是 dev.local 并且 SSH 已经安装,所以我将使用以下 URL 进行访问:ssh://john@dev.local:/php/projects/myframework.git

我的问题是,如何在我的 VM 上初始化一个新的 git 存储库,然后将我的本地项目向上推送,以便它由 VM 中的 git 管理?

4

2 回答 2

2

好的,我终于想通了。我最终在我的 Git 服务器上创建了我的 git 目录:

# mkdir /home/brett/myproject.git && cd /home/brett/myproject.git

# git init --bare

在我的客户端上,在项目的文件夹 (C:\www\myproject) 中:

# git init

# git add .

# git commit -m "Initial commit"

# git remote add origin ssh://brett@dev.local/myproject.git

# git push origin master

我删除了项目的客户端副本,并在 Eclipse 中,文件 > 导入 > Git > 从 Git 中的项目,选择 URI。

我插入了详细信息以访问 dev.local 上的 git repo,并能够在 eclipse 中创建本地副本。

无论如何,感谢所有花时间回复此问题的人。我实际上在网上找到了一篇不错的文章,它有所帮助。

http://www.vogella.com/articles/EGit/article.html

于 2012-06-29T15:33:14.653 回答
0

在你的虚拟机中运行一个git daemon。git 协议会让你更容易。

于 2012-06-27T17:39:12.843 回答