首页 > 解决方案 > JetBrains Upsource 在连接 GCP 云源存储库 URL 时抛出未知主机错误 | SSH 连接

问题描述

我正在尝试将谷歌云云源存储库连接到 Windows 中的 Jet Brains upsource。
我面临一个未知的主机错误。

我按照下面的 gcloud 文档进行 ssh 连接

https://cloud.google.com/source-repositories/docs/authentication#:~:text=Cloud%20Source%20Repositories%20lets%20you,public%20key%20with%20Google%20Cloud

我也尝试配置 ssh_config 来指向 IdentityFile 中的键

Host repo1
  HostName source.developers.google.com
  Port 2022
  user test.b@gmail.com
  IdentityFile /Users/balusur/.ssh/key1

VCS 连接错误

不知道我错过了什么。
任何人,请告诉我这个?

标签: gitgoogle-cloud-platformsshupsourcejetbrains-hub

解决方案


“未知主机”表示远程服务器的指纹未正确注册%USERPROFILE%\.ssh\known_hosts

首先在命令行中尝试 a ssh repo1,只是为了检查它是否要求您将其添加到known_hosts.
然后从 JetBrain 本身重试。

正如评论中的OP 调试器所指出的:

Jetbrains Upsource 可能不支持 GCP 云源 Repo:问题UP-10376

还有UP-9164

根据文档页面,可以在不使用 SDK 的情况下生成用于访问 repo 的静态凭据,这意味着我们不需要做任何特殊的事情来支持它们。


推荐阅读