Отправьте проект eclipse на GitHub с помощью EGit

Я успешно продвигаю свой проект на GitHub с помощью EGit. Мой репозиторий называется HelloWorld. Мой проект в eclipse также называется HelloWorld. Моя проблема в том, что когда я нажимаю проект, он загружает проект в папку HelloWorld. Таким образом, в результате получается репозиторий HelloWorld, затем папка HelloWorld и папка src. Чтобы было понятнее, вот ссылка проекта. Я хочу, чтобы под репозиторием HelloWorld была папка src. Как я могу этого добиться?


person salvador    schedule 18.12.2013    source источник
comment
@KumarAbishek, чтобы получить URI, перейдите в свою учетную запись GitHub, откройте соответствующий репозиторий и скопируйте URL-адрес текущей страницы. После того, как вы вставите URL-адрес в поле URI, другие поля, такие как Хост, Путь к репозиторию и Протокол, будут заполнены автоматически.   -  person Ashok Pandian    schedule 25.01.2017


Ответы (3)


Ключ заключается в том, когда вы создаете проект в eclipse.

Первый шаг: вы создаете проект Java в eclipse. Щелкните проект правой кнопкой мыши и выберите Команда > Общий доступ>Git.

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

NB: Eclipse предупредит вас о размещении репозиториев git в вашей рабочей области. Поэтому, когда вы создаете свой проект, установите каталог проекта вне рабочей области по умолчанию.

person greenkode    schedule 18.12.2013
comment
Привет, я создал проект и поделился им с Team › Share›Git. но как я могу добавить новый класс, добавленный после совместного использования с git? как обновить проект на git с помощью этого нового класса? - person 2Big2BeSmall; 02.10.2015
comment
Я бы посоветовал вам потратить некоторое время на ознакомление с Git. Вот руководство пользователя Egit, оно содержит все, что вам нужно знать при использовании Egit из eclipse. wiki.eclipse.org/EGit/User_Guide - person greenkode; 05.10.2015
comment
см. также: stackoverflow .com/questions/17552457/ - person TmTron; 16.12.2016

Простые шаги:

-Открыть затмение.

  • Выберите проект, который вы хотите нажать на github-> щелкните правой кнопкой мыши.
  • выберите Team->Share Project->Git->Create Repository->finish (он попросит войти в учетную запись Git (всплывающее окно).
  • Щелкните правой кнопкой мыши еще раз, чтобы Project->Team->commit. Вы закончили
person Satya Tiwari    schedule 20.12.2016
comment
Сатья, пожалуйста, также укажите, как указать URI, хост, путь к репозиторию. тот, который вы предлагаете, работает только тогда, когда проект git уже настроен. - person Kumar Abhishek; 28.12.2016
comment
Заботится ли это о зависимостях от других проектов в рабочей области? Каков наилучший способ обработки зависимостей? Я пытаюсь получить свои материалы на Maven, чтобы сделать это проще, но это медленно. - person Al G Johnston; 29.04.2020

У меня такая же проблема, и я решил ее, прочитав этот пост, решая ее, я столкнулся с проблемой: auth failed.

И я, наконец, решил это, используя ssh key способ авторизации. Я нашел официальное руководство по EGit очень полезным и успешно настроил ssh способ, обратившись к раздел Eclipse SSH Configuration в предоставленной ссылке.

Надеюсь, поможет.

person ZhaoGang    schedule 19.12.2018