Как использовать Google Cloud Repositories с Eclipse?

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

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

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

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

0 ответов

Облачные репозитории Google теперь поддерживают аутентификацию 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 User ID может быть чем угодно.
    • Пароль включает в себя ведущий 1/ и длиной около 60 символов. Обратите внимание, что отображаемый на экране пароль обрезан: скопируйте весь текст и вставьте его куда-нибудь, а затем скопируйте результат.
  5. Вставьте идентификатор пользователя Git и пароль Git в Eclipse.

Другие вопросы по тегам