Как использовать Google Cloud Repositories с Eclipse? - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь использовать Google Cloud Repositories из Eclipse, но когда я пытаюсь использовать Push или Pull Eclipse, выдается сообщение об ошибке:

Eclipse error

Я помещаю свои учетные данные gmail (учетная запись Google Cloud Platform), но они не работают.

Eclipse

Может быть, нам нужны другие учетные данные?

Или каково решение?

1 Ответ

0 голосов
/ 13 марта 2019

Google Cloud Repositories теперь поддерживает SSH-аутентификацию, но SSH Eclipse устарел и не поддерживает современные длины ключей.Это нужно исправить (возможно, с 2019-06).

Тем временем я обнаружил неофициальный обходной путь, используя поддержку gitcookies Cloud Repositories.Процесс выглядит следующим образом:

  1. Перейдите в свой репозиторий на source.cloud.google.com
  2. Нажмите «Клон»
  3. Выберите «Учетные данные, созданные вручную»
  4. Нажмите «Создать и сохранить учетные данные Git» .Откроется окно "Configure Git" со сценарием оболочки, как показано ниже.Найдите строку, начинающуюся с "source.developers.google.com,FALSE,/,TRUE,2147483647,o,git-XXX.XXX.XXX=1/YYYYYYYYYYYYYYYY".«XXX.XXX.XXX» - это ваш идентификатор пользователя Git, а «1 / YYYYYYYYYYYY» - это ваш пароль Git.
    • Из экспериментов идентификатор пользователя Git может быть любым.
    • Пароль содержит начальный 1/ и имеет длину около 60 символов.Обратите внимание, что отображаемый на экране пароль обрезан: скопируйте весь текст и вставьте его куда-нибудь, а затем скопируйте результат.
  5. Вставьте идентификатор пользователя Git и пароль Git в Eclipse.

...