Импорт проекта GitHub в Eclipse



Я импортировал проект GitHub, но как настроить проект в моей рабочей области проекта Eclipse?



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



enter image description here



редактировать :



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



enter image description here

1012   8  

8 ответов:

как говорится в Алена Бовуа ' s ответ, а теперь (Q4 2013) лучше объяснить в

скопируйте URL-адрес из GitHub и выберите в Eclipse меню

File → Import → Git → Projects from Git

http://wiki.eclipse.org/images/5/5a/Egit-0.9-import-projects-select-repository.png


если РЕПО Git еще не клонировано:

In> чтобы проверить удаленный проект, вам нужно будет сначала клонировать его репозиторий.
Откройте мастер импорта Eclipse (например,File => Import), выберите Git => Projects из Git и нажмите кнопку Next.
Выберите"URI" и нажать Next.
Теперь вам нужно будет ввести данные о местоположении и соединении репозитория. Ввод URI будет автоматически заполнить некоторые поля. Заполните любые другие обязательные поля и нажмите Next. Если вы используете GitHub, вы можете скопировать URI с веб-страницы.

выберите все ветви, которые вы хотите клонировать и нажмите Далее снова.

Нажмите кнопку клонировать..., чтобы открыть другой мастер для клонирования репозиториев Git.

http://eclipsesource.com/blogs/wp-content/uploads/2012/12/14-282x300.png


оригинальный ответ (июль 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:

  1. File - > Import - > Git - > проекты из Git > URI

  2. введите url репозитория Github

  3. выберите филиал

Я столкнулся с той же проблемой, и, наконец, нашли способ:

  1. добавить или создать репозиторий git в представлении git.
  2. выберите меню новый проект java, снимите флажок "Использовать расположение по умолчанию", выберите расположение git repo, нажмите кнопку Готово.

Версия Ecplise: Марс.Выпуск 2 (4.5.2)

без ответа основная проблема сохраняется:

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

Да, это должно быть.

это ошибка. Сообщили здесь.

вот решение:

  • импорт как общий проект
  • обратите внимание, что импортированные данные не являются допустимым проектом Eclipse (нет пути сборки)
  • открыть .project xml-файл в папке проекта в Eclipse. Если вы не можете видеть этот файл, см. как я могу получить Eclipse для шоу .* файлы?.
  • на source tab
  • искать <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

    Ничего не найдено.