Как уже упоминалось в Ален Бовуа ответ , а теперь (4 квартал 2013 года) лучше объяснить в
Скопируйте URL из GitHub и выберите в меню Eclipse
File → Import → Git → Projects from Git
Если репозиторий Git еще не клонирован:
Для того, чтобы оформить удаленный проект, вам нужно сначала клонировать его хранилище.
Откройте мастер импорта Eclipse (например, File => Import
), выберите Git => Projects
в Git и нажмите Next
.
Выберите «URI
» и нажмите Next
.
Теперь вам нужно будет ввести местоположение хранилища и данные подключения. Ввод URI автоматически заполнит некоторые поля. Заполните все остальные обязательные поля и нажмите Next
. Если вы используете GitHub, вы можете скопировать URI с веб-страницы.
Выберите все ветви, которые вы хотите клонировать, и снова нажмите Next.
Нажмите кнопку Clone…, чтобы открыть другого мастера для клонирования репозиториев Git.
Оригинальный ответ (июль 2011 г.)
Во-первых, если ваш «Рабочий каталог» равен C:\Users
, это странно, поскольку это будет означать, что вы клонировали репозиторий GitHub непосредственно в C: \ Users (то есть у вас есть каталог .git
в C:\Users
)
Обычно вы клонируете репозиторий GitHub в "any directory of your choice\theGitHubRepoName
".
Как описано на странице руководства пользователя EGit :
В любом случае (если вы не создаете «пустой» репозиторий, но это здесь не обсуждается), новый репозиторий, по сути, представляет собой папку на локальном жестком диске, которая содержит «рабочий каталог» и папку метаданных.
Папка метаданных - это выделенная дочерняя папка с именем ".git
", которую часто называют ".git-folder
". Он содержит фактический репозиторий (то есть коммиты, ссылки, журналы и т. Д.).
Папка метаданных полностью прозрачна для клиента Git, в то время как рабочий каталог используется для представления текущего извлеченного содержимого репозитория в виде файлов для инструментов и редакторов.
Как правило, если эти файлы должны использоваться в Eclipse, они должны быть импортированы в рабочую область Eclipse тем или иным способом. Для этого проще всего проверить файлы .project, из которых мастер «Импорт существующих проектов» может легко создавать проекты. Таким образом, в большинстве случаев структура репозитория, содержащего проекты Eclipse, будет выглядеть примерно так:
См. Также раздел Использование EGit с Github .
Мой рабочий каталог сейчас c:\users\projectname\.git
Вы должны проверить содержимое этого репо в c:\users\projectname
(другими словами, вы должны иметь больше, чем просто .git
).
Итак, я пытаюсь импортировать проект, используя опцию eclipse "import".
Когда я пытаюсь импортировать, выбрав опцию «Использовать мастер новых проектов», исходный код не импортируется.
Это нормально.
Если я импортирую, выбрав опцию «Импортировать как общий проект», исходный код импортируется, но созданный Eclipse проект не является Java-проектом.
Снова нормально.
При выборе параметра «Использовать мастер новых проектов» и создании нового проекта Java с помощью мастера не должен ли код импортироваться автоматически?
Нет, это создаст только пустой проект.
Если этот проект создан в c:\users\projectname
, вы можете объявить в этом проекте исходный каталог eisting.
Поскольку он определен в том же рабочем каталоге, что и репозиторий Git, этот проект должен отображаться как «версионный».
YoВы также можете использовать опцию «Импортировать существующий проект», если в вашем репозитории GitHub установлены версии файлов .project
и .classpath
, но здесь это может быть не так.