Team Foundation Server - Eclipse и кроссплатформенность: невозможно клонировать Git-репозиторий с использованием TEE в Eclipse. Ошибка клонирования - не авторизован - PullRequest
0 голосов
/ 05 октября 2019

У меня TFS 2018.2 и Eclipse IDE для корпоративных разработчиков Java Версия 2019-06 (4.12.0). В eclipse я установил плагин Team Explorer Everywhere, и я вижу все свои репозитории Git, однако при попытке клонировать репозиторий git с использованием учетной записи администратора в TFS я получаю сообщение об ошибке ниже:

Ошибка клонирования<GitName> хранилище. http://../..//<GitName>: не разрешено.

Ошибка клонирования:

enter image description here

Версия Eclipse:

enter image description here

Справочный документ

В случае, если вопрос задан по неправильному пути форума, не стесняйтесь его исправить.

Я попробовал разрешение, указанное в https://github.com/microsoft/team-explorer-everywhere#frequently-asked-questions-faq

Кроме того, попытался установить последние версии Egit в Eclipse - https://download.eclipse.org/egit/updates/

Я не уверен, как использовать старую версию Egitпопробовать импорт репозитория. Кажется, у меня установлена ​​последняя версия Egit.

ОБНОВЛЕНИЕ: Очевидно, я могу решить эту проблему, выполнив следующие действия:

enter image description here

Создание репозитория Git из меню «Файл» с последующим использованием «Копировать URL-адрес клонирования» из первого изображения. Выберите только что созданный репозиторий и выполните щелчок правой кнопкой мыши по нему, чтобы выбрать «Вставить путь к репозиторию или URL», который будет запрашивать аутентификацию, а репозиторий будет скопирован.

Однако элементы действий содержат TFS для возникновения проблем:

enter image description here

и

enter image description here

1 Ответ

0 голосов
/ 07 октября 2019

Согласно вашему описанию, я боюсь, что вы не в том направлении, чтобы решить эту проблему.

Ваша ошибка на самом деле "не авторизована", что не Аутентификация не поддерживается . Есть совершенно разные проблемы. Вместо того, чтобы копаться в этом QA, вы должны попытаться выяснить, почему он не авторизован для репозитория MyGit.

Сначала попробуйте использовать Eclipse с версии 4.2 до 4.6 вместо последней по официальной ссылке team-explorer-везде .

Поддерживается в Linux, Mac OS X и Windows. Совместим с IDE, основанными на Eclipse 4.2 - 4.6.

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

  1. Вы также должны использовать командную строку git, используяУчетная запись администратора в TFS и проверьте, можете ли вы использовать ее для подключения / клонирования репозитория MyGit, размещенного на сервере TFS.
  2. Проверьте, может ли Eclipse подключаться и клонировать библиотеку из любого репозитория GitHub.

  3. Обновление или удаление кэшированных учетных данных из панели управления -> Диспетчер учетных данных -> Общие учетные данные пароль для git:http://ServerName:xx/

...