Ключ ssh для репозиториев - не может быть установлен. ECDSA ключевой отпечаток

Обновление: это бета-версия, так что я подожду и посмотрю!

Я не могу сделать толчок, используя SSH для source.developers.google.com

Я получаю это сообщение об ошибке git push --all google:

The authenticity of host '[source.developers.google.com]:<some ip address' can't be established.
ECDSA key fingerprint is SHA256:<key>

Обновление: добавлено в KNOWN_HOSTS:

ssh-keyscan -t rsa source.developers.google.com > known_hosts

После этой документации

Конфигурация SSH vi ~/.ssh/config:

Host *
 AddKeysToAgent yes
 UseKeychain yes
 IdentityFile ~/.ssh/id_rsa

git remote -v:

google  ssh://<email>.com@source.developers.google.com:2022/p/<repo url> (fetch)
google  ssh://<email>.com@source.developers.google.com:2022/p/<repo url> (push)

0 ответов

If you say "yes" to the "Are you sure..?" prompt then it will add the address to your computer's list of known hosts, and it will not show the message again.

Если вы посмотрите документацию Google Cloud по клонированию репозитория, они публикуют там свои отпечатки пальцев, чтобы вы могли убедиться, что они верны.

  1. Прокрутите вниз до "Клонировать с помощью SSH".
  2. Щелкните "GCloud"
  3. Увидеть отпечаток пальца следует:

SHA256:AGvEpqYNMqsRNIviwyk4J4HM0lEylomDBKOWZsBn434

(или, возможно, в будущем какое-то обновленное значение)

Если это совпадает с выводом вашей консоли, вы можете смело вводить yes и добавьте сервер в список известных хостов.

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