Ключ 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 по клонированию репозитория, они публикуют там свои отпечатки пальцев, чтобы вы могли убедиться, что они верны.
- Прокрутите вниз до "Клонировать с помощью SSH".
- Щелкните "GCloud"
- Увидеть отпечаток пальца следует:
SHA256:AGvEpqYNMqsRNIviwyk4J4HM0lEylomDBKOWZsBn434
(или, возможно, в будущем какое-то обновленное значение)
Если это совпадает с выводом вашей консоли, вы можете смело вводить yes
и добавьте сервер в список известных хостов.