正如Alain Beauvois在他的回答中所提到的,现在(2013年第四季度)更好地解释在:
从GitHub复制URL,然后在Eclipse菜单中选择
File → Import → Git → Projects from Git
如果 Git 仓库尚未克隆:
为了检出远程项目,您需要先克隆其存储库。
打开 Eclipse 导入向导 (例如 File => Import
),从 Git 中选择 Git => 项目
并点击 下一步
。
选择“URI
”并点击 下一步
。
现在,您需要输入存储库的位置和连接数据。输入 URI 将自动填充某些字段。完成任何其他必需字段并点击 下一步
。 如果您使用 GitHub,则可以从网页复制该 URI。
选择要克隆的所有分支,然后再次点击下一步。
点击“克隆…” 按钮,打开用于克隆 Git 存储库的另一个向导。
原始回答(2011年7月)
首先,如果你的 "Working Directory" 是 C:\Users
,那很奇怪,因为这意味着你直接在 C:\Users 中克隆了 GitHub 存储库(即您在 C:\Users
中有一个.git
目录)。
通常,您会在 "your choice 的任何目录\theGitHubRepoName
" 中克隆 GitHub 存储库。
如 EGit 用户手册页面描述的那样:
无论如何 (除非您创建了一个 "bare" Repository,但这不在此处讨论), 新 Repository 本质上是本地硬盘上的文件夹,其中包含“工作目录”和元数据文件夹。
元数据文件夹是专用子文件夹,名为 ".git
",通常称为 ".git-folder
"。 它包含实际的存储库(即提交、引用、日志等)。
元数据文件夹对 Git 客户端完全透明,而工作目录用于将当前检出的存储库内容公开为文件供工具和编辑器使用。
通常,如果要在 Eclipse 中使用这些文件,必须以某种方式将它们导入 Eclipse 工作区。为此,最简单的方法是检入 .project 文件,从中 "导入现有项目"向导可以轻松地创建项目。因此,在大多数情况下,包含 Eclipse 项目的存储库的结构将类似于以下内容:
另请参阅 在 Github 上使用 EGit 一节。
我的工作目录现在是 c:\users\projectname\.git
您应该在 c:\users\projectname
中检出该 repo 的内容(换句话说,您应该不仅具有 .git
)。
然后我尝试使用 Eclipse "Import" 选项