2

更新:这是测试版的东西,所以我会拭目以待!

我无法使用 ssh 进行 git push 到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远程-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)
4

2 回答 2

2

如果你对“你确定..?”说“是” 提示然后它会将地址添加到您计算机的已知主机列表中,并且不会再次显示该消息。

于 2019-11-14T09:42:36.553 回答
1

如果您查看有关克隆存储库的 Google Cloud 文档,他们会在那里发布他们的指纹,以便您确认它们是正确的。

  1. 向下滚动到“使用 SSH 克隆”
  2. 点击“GCloud”
  3. 看到指纹应该是:

SHA256:AGvEpqYNMqsRNIviwyk4J4HM0lEylomDBKOWZsBn434

(或者可能在将来,一些更新的值)

如果这与控制台的输出匹配,您应该可以安全地键入yes并将服务器添加到已知主机列表中。

于 2019-11-21T22:35:03.273 回答