Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

通过 SSH 连接到 GitHub

您可以使用 Secure Shell Protocol (SSH) 连接到 GitHub Enterprise Server ,该协议通过不安全的网络提供安全通道。

关于 SSH

使用 SSH 协议可以连接远程服务器和服务并向它们验证。 利用 SSH 密钥可以连接到 GitHub Enterprise Server,而无需在每次访问时都提供用户名和 personal access token。 还可以使用 SSH 密钥对提交进行签名。

使用 SSH 代理转发

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

管理部署密钥

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

检查现有 SSH 密钥

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

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

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

新增 SSH 密钥到 GitHub 帐户

若要在 你的 GitHub Enterprise Server 实例 上配置帐户以使用新的(或现有)SSH 密钥,还需要将密钥添加到帐户。

测试 SSH 连接

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

使用 SSH 密钥密码

您可以保护 SSH 密钥并配置身份验证代理,这样您就不必在每次使用 SSH 密钥时重新输入密码。