PyCharm 2025.2 Help

共享凭证

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

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

创建并转发 SSH 密钥

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

    ssh-keygen

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

    因此,您在本地机器上拥有了 SSH 密钥对文件。

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

    ssh-copy-id your_remote_server_name

    密钥已添加到远程服务器,您可以构建一个 Dev Container。 有关更多信息,请参考 SSH 文档

  3. 连接远程服务器并将项目克隆到开发容器。

    添加新的 Dev Container

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

  4. 请确保您已在 GitHub 上进行身份验证。 您可以使用 SSH agent forwarding或登录您的 GitHub 帐户。

    Git 登录
  5. 在 Dev Container 环境准备好之后,点击 继续 打开项目。

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