跳至主要内容

使用 SSH 连接 GitHub

您可以使用安全外壳协议 (SSH) 连接到 GitHub,该协议在不安全的网络上提供安全通道。

关于 SSH

使用 SSH 协议,您可以连接并验证到远程服务器和服务。使用 SSH 密钥,您可以连接到 GitHub,而无需在每次访问时都提供您的用户名和个人访问令牌。您还可以使用 SSH 密钥来签名提交。

使用 SSH 代理转发

为了简化服务器部署,您可以设置 SSH 代理转发以安全地使用本地 SSH 密钥。

管理部署密钥

了解在自动化部署脚本时管理服务器上 SSH 密钥的不同方法以及哪种方法最适合您。

检查现有 SSH 密钥

在生成 SSH 密钥之前,您可以检查是否存在任何现有 SSH 密钥。

生成新的 SSH 密钥并将其添加到 ssh-agent

检查现有 SSH 密钥后,您可以生成一个新的 SSH 密钥用于身份验证,然后将其添加到 ssh-agent。

将新的 SSH 密钥添加到您的 GitHub 帐户

要配置您在 GitHub.com 上的帐户以使用您的新(或现有)SSH 密钥,您还需要将密钥添加到您的帐户。

测试您的 SSH 连接

设置 SSH 密钥并将其添加到 GitHub 后,您可以测试连接。

使用 SSH 密钥密码短语

您可以保护您的 SSH 密钥并配置身份验证代理,以便您无需在每次使用 SSH 密钥时都重新输入密码短语。