Skip to main content
我们经常发布文档更新,此页面的翻译可能仍在进行中。 有关最新信息,请访问英语文档

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

关于 SSH

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

可以使用 SSH(安全外壳协议)访问和写入 你的 GitHub Enterprise Server 实例 上的存储库中的数据。 通过 SSH 进行连接时,使用本地计算机上的私钥文件进行身份验证。 有关 SSH 的详细信息,请参阅 Wikipedia 上的安全外壳

设置 SSH 时,需要生成新的 SSH 私钥并将其添加到 SSH 代理中。 使用密钥进行身份验证之前,还必须将 SSH 公钥添加到 GitHub Enterprise Server 上的帐户中。 有关详细信息,请参阅“生成新的 SSH 密钥并将其添加到 ssh-agent” 和“新增 SSH 密钥到 GitHub 帐户”。

您可以使用硬件安全密钥来进一步保护 SSH 密钥,当密钥对用于通过 SSH 进行身份验证时,需要将物理硬件安全密钥附加到计算机上。 您还可以通过将密钥添加到 ssh 代理并使用密码来保护您的 SSH 密钥。 有关详细信息,请参阅“使用 SSH 密钥密码”。

为了保持帐户安全,您可以定期检查您的 SSH 密钥列表,并撤销任何无效或已泄漏的密钥。 有关详细信息,请参阅“审查 SSH 密钥”。

如果你是提供 SSH 证书的组织成员,可以使用证书来访问组织的存储库,而无需添加证书到你在 GitHub Enterprise Server 上的帐户。 当分支为个人帐户所有时,将无法使用该证书访问组织存储库的分支。 有关详细信息,请参阅“关于 SSH 认证中心”。

延伸阅读