GoLand 2025.2 Help

共享凭据

在远程服务器上构建 Dev Container 时,访问远程服务器和克隆项目需要进行身份验证。 支持通过 SSH 密钥或密码进行身份验证。

如果您使用密码进行身份验证,请参阅以下步骤,了解如何生成包含 SSH 密钥的文件、将其转发到远程服务器并共享您的 Git 凭据。

创建并转发 SSH 密钥

  1. 打开本地终端并使用以下命令生成 SSH 密钥:

    ssh-keygen

    系统会生成密钥对。 默认情况下,它将存储在您的 ~/.ssh/ 文件夹中,其中 ~ 是您的主目录。 公钥将与私钥存储在相同的位置。 其名称开头与私钥相同,并具有 .pub 后缀。 例如, id_rsaid_rsa.pub。 如有需要,您可以更改密钥对的位置。

    这样就会在本地计算机上生成 SSH 密钥对文件。

  2. 生成密钥对后,请使用以下命令将密钥安装到远程服务器上:

    ssh-copy-id your_remote_server_name

    密钥已添加到远程服务器,您可以构建开发容器。 有关更多信息,请参阅 SSH 文档

  3. 连接到远程服务器并将项目克隆到 Dev Container 中。

    添加新的 Dev Container

    有关详细信息,请参阅 Dev Container 概述

  4. 请确保您已在 GitHub 上完成身份验证。 您可以使用 SSH agent forwarding ,或登录到您的 GitHub 帐号。

    Git 登录
  5. 准备好 Dev Container 环境后,单击 继续 打开一个项目。

    环境已准备
最后修改日期: 2025年 9月 26日