跳至主要内容

使用 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 密钥时都重新输入密码。