Импорт проекта GitHub в Eclipse
Я импортировал проект GitHub, но как настроить проект в моей рабочей области проекта Eclipse?
нужно ли мне установить рабочий каталог GitHub(c:users) в мой рабочий каталог Eclipse(c:Projects) до проверки проекта ?

редактировать :
мой рабочий каталог теперь c:usersprojectname.мерзавец
Поэтому я пытаюсь импортировать проект с помощью опции "импорт" eclipse. Когда я пытаюсь импортировать опции "Использовать мастер новых проектов "исходный код не импортируется, если я импортирую, выбрав опцию" импортировать как общий проект", исходный код импортируется, но созданный проект, созданный Eclipse, не является проектом java. При выборе опции "Использовать мастер новых проектов" и создании нового проекта java с помощью мастера не следует ли автоматически импортировать код ?

8 ответов:
как говорится в Алена Бовуа ' s ответ, а теперь (Q4 2013) лучше объяснить в
- затмение для GitHub
- EGit 3.X руководство (раздел "начиная с существующих репозиториев Git")
- затмение с GitHub
- EGit tutorial
скопируйте URL-адрес из GitHub и выберите в Eclipse меню
File → Import → Git → Projects from Git
если РЕПО Git еще не клонировано:
In> чтобы проверить удаленный проект, вам нужно будет сначала клонировать его репозиторий.
Откройте мастер импорта Eclipse (например,File => Import), выберитеGit => Projectsиз Git и нажмите кнопкуNext.
Выберите"URI" и нажатьNext.
Теперь вам нужно будет ввести данные о местоположении и соединении репозитория. Ввод URI будет автоматически заполнить некоторые поля. Заполните любые другие обязательные поля и нажмитеNext. Если вы используете GitHub, вы можете скопировать URI с веб-страницы.выберите все ветви, которые вы хотите клонировать и нажмите Далее снова.
Нажмите кнопку клонировать..., чтобы открыть другой мастер для клонирования репозиториев Git.
оригинальный ответ (июль 2011 года)
во-первых, если ваш "рабочий каталог" - это
C:\Users, что странно, так как это означало бы, что вы клонировали репозиторий GitHub непосредственно внутри C:\Users (т. е. у вас есть наC:\Users)обычно вы клонируете репозиторий GitHub в "
any directory of your choice\theGitHubRepoName".как описано в страница руководства пользователя EGit:
в любом случае (если вы не создадите "голый" репозиторий, но это не обсуждается здесь), новый репозиторий по существу представляет собой папку на локальном жестком диске, которая содержит "рабочий каталог" и папка метаданных.
Папка метаданных-это выделенная дочерняя папка с именем".git" и часто упоминается как ".git-folder". Он содержит фактический репозиторий (т. е. коммиты, ссылки, журналы и т. д.).папка метаданных полностью прозрачна для клиента Git, в то время как рабочий каталог используется для предоставления текущего извлеченного содержимого репозитория в виде файлов для инструментов и редакторов.
как правило, если эти файлы используются в Eclipse, они должны быть импортированы в рабочую область Eclipse так или иначе. Для того, чтобы сделать это, самый простой способ будет проверить .файлы проектов, из которых мастер" импорт существующих проектов " может легко создавать проекты. Таким образом, в большинстве случаев, структура хранилища, содержащие проекты Eclipse будет выглядеть примерно так:
см. также использование EGit с Github.
мои работы каталог теперь
c:\users\projectname\.gitвы должны иметь содержание этого РЕПО проверено в
c:\users\projectname(другими словами, вы должны иметь больше, чем просто.git).Итак, я пытаюсь импортировать проект с помощью опции "импорт" eclipse.
Когда я пытаюсь импортировать, выбрав опцию "Использовать мастер новых проектов", исходный код не импортируется.это нормально.
если я импортирую выбор опции "импортировать как общий проект" исходный код импортируется, но созданный проект, созданный Eclipse, не является проектом java.
снова нормально.
при выборе опции "Использовать мастер новых проектов" и создании нового проекта java с помощью мастера не следует ли автоматически импортировать код ?
нет, это только создаст пустой проект.
Если этот проект создан вc:\users\projectname, вы затем можно объявить исходный каталог eisting в этом проекте.
Поскольку он определен в том же рабочем каталоге, что и репозиторий Git, этот проект должен отображаться как "версионный".вы также можете использовать опцию "импортировать существующий проект", если ваше РЕПО GitHub имело версию
.projectи.classpathфайл, но это может быть не так здесь.
с последним ADT вы можете импортировать проект Github с помощью Eclipse:
File - > Import - > Git - > проекты из Git > URI
введите url репозитория Github
выберите филиал
Я столкнулся с той же проблемой, и, наконец, нашли способ:
- добавить или создать репозиторий git в представлении git.
- выберите меню новый проект java, снимите флажок "Использовать расположение по умолчанию", выберите расположение git repo, нажмите кнопку Готово.
Версия Ecplise: Марс.Выпуск 2 (4.5.2)
без ответа основная проблема сохраняется:
мой рабочий каталог теперь c:\users\projectname.git поэтому я пытаюсь импортировать проект, используя опцию "импорт" eclipse. Когда я пытаюсь импортировать, выбрав опцию "Использовать мастер новых проектов", исходный код не импортируется, если я импортирую, выбрав опцию" импортировать как общий проект", исходный код импортируется, но созданный проект, созданный Eclipse, не является проектом java. При выборе опции "использовать новый мастер проектов " и создание нового проекта java с помощью мастера не должен ли код быть автоматически импортирован ?
Да, это должно быть.
это ошибка. Сообщили здесь.
вот решение:
- импорт как общий проект
- обратите внимание, что импортированные данные не являются допустимым проектом Eclipse (нет пути сборки)
- открыть
.projectxml-файл в папке проекта в Eclipse. Если вы не можете видеть этот файл, см. как я могу получить Eclipse для шоу .* файлы?.- на
sourcetabискать
<natures></natures>и меняем его на<natures><nature>org.eclipse.jdt.core.javanature</nature></natures>и сохраните файл(идея здесь)
- щелкните правой кнопкой мыши
srcпапка, перейдите кBuild Path...и нажмите кнопкуUse as Source Folderпосле этого вы должны иметь возможность запускать и отлаживать проект, а также использовать командные действия с помощью правой кнопки мыши в проводнике пакетов.
если у вас все еще есть проблемы с запуском проекта (что-то вроде "основной класс не найден"), убедитесь, что
<buildSpec>внутри.projectфайл установлен (как описано здесь):<buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec>
использование командной строки является опцией и устраняет необходимость в плагине Eclipse. Во-первых, создайте каталог для размещения проекта.
mkdir myGitRepo cd myGitRepoклонировать нужный репозиторий в только что созданном каталоге.
git clone https://github.com/JonasHelming/gitTutorial.gitзатем откройте Eclipse и выберите созданный каталог (myGitRepo) в качестве рабочей области Eclipse.
не волнуйтесь, что проводник проекта пуст, Eclipse еще не может распознать исходные файлы.
и, наконец, создать новый проект Java с тем же именем, что и проект, который вы вытащили. В данном случае это было "gitTutorial".
File -> New -> Java Projectна данный момент подкаталоги проекта должны содержать файлы, извлеченные из Github. Взгляните на следующий пост в моем блоге для более подробного объяснения.
http://brianredd.com/application/pull-java-project-from-github
Это можно сделать двумя способами:
1.Используйте clone Git
2.Вы можете настроить его вручную, переставляя папки, указанные в нем. сделайте две отдельные папки " src " и " res " и поместите соответствующие классы и xml-файл, заданный библиотекой. а затем импортировать проект из eclipse и сделать его библиотекой, вот и все.
Я думаю, что вам нужно создать ветку, прежде чем вы сможете импортировать в свой локальный Eclipse, в противном случае возникает ошибка, приводящая к невозможности импорта репозитория из Github или Bitbucket.
когда локальные проекты git клонируются в eclipse и доступны для просмотра в
gitточки зрения, но не вpackage explorer(workspace), следующие шаги работали для меня:
- выбираем хранилище в
gitперспективы- щелкните правой кнопкой мыши и выберите
import projects


Comments