Ответ 1
Я подготовка
Убедитесь, что у вас есть eGit в Eclipse:
- Помощь → Подробности установки
- Посмотрите, что "поставщик Eclipse Git Team" находится в списке.
Если он не установлен, следуйте указаниям в ответе от @VonC
Убедитесь, что у вас есть URL для хранилища в GitLab. Что-то вроде https://gitlab.com/<someusername>/<somerepository>
Вы получаете его с gitlab.com, когда находитесь на странице обзора проекта:
- Меню (значок гамбургера ≡, 3 горизонтальные линии), → проекты, затем нажмите на то, с которым вы хотите работать, из затмения. Теперь вы находитесь на странице обзора. Прямо под названием проекта и его описанием есть несколько кнопок, позволяющих вам выполнить некоторые действия. Одна из этих кнопок - селектор для протоколов SSH/HTTPS. На данный момент выберите HTTPS и скопируйте следующий URL: это URL-адрес проекта.
II Теперь клонируйте хранилище локально, используя Eclipse eGit.
Эти шаги были протестированы в Eclipse Kepler и Eclipse Luna. Ходят слухи, что они устарели и могут работать не так, как указано. Если вы используете более новое Eclipse, позаботьтесь и опубликуйте новые шаги :-)
- Окно → Открыть перспективу → Другое
- Найдите "Git", выберите его и нажмите "ОК".
- Нажмите кнопку со стрелкой и подсказку "Клонируйте репозиторий Git и добавьте клон в это представление"
- В мастере "Source Git Repository":
- URI: URL-адрес из хранилища в GitLab, например
https://gitlab.com/<someusername>/<somerepository>
- eGit заполнил путь к хосту и хранилищу для вас.
- Оставьте соединение без изменений (https и без порта) и введите данные для аутентификации: имя пользователя и пароль, которые вы используете для входа на GitLab.com.
- Если вы отметите "Store in Secure Store", Eclipse теперь будет обрабатывать для вас имя пользователя/пароль; Я делаю это, но не рекомендуется, если вы делитесь установкой Eclipse с кем-то другим или не доверяете своему ПК хранить свои пароли.
- Нажмите кнопку "Далее
- URI: URL-адрес из хранилища в GitLab, например
- Мастер выбора ветки.
- Если в хранилище имеется более одной ветки, теперь вы можете выбрать, какую из них вы хотите клонировать локально, ту, с которой вы хотите взаимодействовать. Вы также можете клонировать все ветки, чтобы они были доступны.
- Когда вы закончите, нажмите Далее
- Мастер локального назначения.
- Теперь вы можете выбрать, где вы хотите разместить свой локальный репозиторий Git. По умолчанию eGit - подкаталог под вашим пользователем, не связанный с затмением, он работает хорошо. Если вам это не нравится, смените по своему вкусу.
- Как и в других установках Git, он будет называть репозиторий GitLab.com "origin". Вы также можете изменить это, если вы действительно хотите.
- В окне проектов установите флажок "Импортировать все проекты", и, если вы работаете с "Рабочими наборами", вы можете выбрать, в какой из них поместить его.
- Нажмите Готово.
eGit теперь работает немного и показывает вам недавно клонированный репозиторий в представлении. У вас есть клонированный репозиторий, с которым вы сможете взаимодействовать из Eclipse.
III Теперь импортируйте проект в Eclipse.
- Файл → Импорт...
- Git → Проекты из Git → Далее
- Существующий локальный репозиторий → Далее
- Выберите новый клонированный репозиторий → Далее
- Импорт с помощью мастера создания проекта → Готово
- Выберите тип проекта, который размещен на GitLab.com. В моем случае это "Java Project;" в других случаях это был "Maven → Maven Project". Затем нажмите Далее
- Назовите проект и измените нужные настройки. В качестве места назначения не используйте местоположение по умолчанию, а перейдите к местоположению клонированного репозитория (как использовалось в шаге 6 в предыдущем разделе клонирования репозитория) → Далее
- Убедитесь, что импорт выглядит так, как вы хотите, и нажмите "Готово".
Теперь вы можете работать в Eclipse и использовать меню Team для синхронизации, фиксации и нажатия.