Как создать удаленное хранилище git в EGit и связать его с существующим проектом Eclipse? - PullRequest
23 голосов
/ 26 апреля 2011

Я использую Eclipse Helios и EGit. Я новичок в Git. У меня есть существующий проект Eclipse для приложения для Android, который я хотел бы разместить в Git. Кто-то может поделиться некоторыми инструкциями о том, как настроить репозиторий Git в общей папке и поместить существующий проект в репозиторий Git с помощью EGit? Я пробовал разные варианты, но безуспешно.

Спасибо!

Ответы [ 3 ]

32 голосов
/ 05 августа 2013

У меня был тот же вопрос (как это сделать в Eclipse / eGit), и я только что нашел ответ на вопрос, указанный в заголовке:

  1. иди Window> Show Views> Others выберите Git repositories
  2. разверните хранилище, чтобы увидеть «Remotes», щелкните правой кнопкой мыши и Create Remote
  3. выберите параметр: fetch сообщит затмению, что вам разрешено толькочитать (что является правильным вариантом, если вы не хотите / имеете право продвигать это репо).затем назовите этот удаленный репозиторий так, как вы хотите (первый обычно называется «origin», но вы можете иметь «prod», «test-server», ...)
  4. нажмите на изменение, чтобы указать URIхранилище.Вы можете вставить в первое поле полный URI, который вы будете вводить после «git clone».
  5. «Finish», затем «Save and Push» или «Save and Fetch» ​​в соответствии с тем, что вы выбрали в 3 °

Кроме того, для создания нового проекта в Eclipse из существующего репозитория git с помощью eGit все, что вам нужно сделать, - это зайти в File > Import... и выбрать Git / Projects из Git.Затем следуйте инструкциям

12 голосов
/ 26 апреля 2011

Вместо этого вы можете сделать все из командной строки:

Сделайте это в корне проекта:

git init

Сделайте то же самое в папке, где вы хотите, чтобы ваш блаженный или центральныйрепозиторий:

git init --bare

В локальном репозитории добавьте файл readme и зафиксируйте его:

echo "testing" > readme
git add readme   
git commit -m "initial commit"

Теперь создайте ссылку и отправьте изменения в центральный репозиторий:

git remote add origin //server/share/repodir
git push -u origin master

Надеюсь, это поможет вам начать.

Вы можете использовать egit позже, если хотите, но нет ничего плохого в использовании git по отдельности.

6 голосов
/ 26 апреля 2011

См. http://wiki.eclipse.org/EGit/User_Guide

Если вам нужен только один проект в вашем git-репо, Team> Share Project превратит этот проект в git-репо. Затем вы можете создать другое репо в своей общей папке и отправить репо проекта в общую папку репо.

Если вы хотите репо с несколькими проектами, лучше всего создать проект во внешнем расположении по отношению к рабочей области. Затем вы можете создать git-репо в папке над вашим проектом.

...