我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
GitHub AE 目前是有限发行版。请联系我们的销售团队了解更多信息。

关于向 GitHub 验证

您可以根据身份验证位置使用不同的凭据,向 GitHub AE 验证来安全地访问帐户的资源。

本文内容

关于 GitHub 向验证身份

为确保帐户安全,必须先进行身份验证,然后才能访问 GitHub AE 上的资源。 向 GitHub AE 验证时,您提供或确认您唯一的凭据,以证明您就是声明者。

您可以通过多种方式访问 GitHub AE 中的资源:浏览器中、通过 GitHub Desktop 或其他桌面应用程序、使用 API 或通过命令行。 每种访问 GitHub AE 的方式都支持不同的身份验证模式。

  • 使用双重身份验证的用户名和密码
  • 个人访问令牌
  • SSH 密钥

在浏览器中进行身份验证

您可以 使用 IdP 在浏览器中向 GitHub AE 验证。 更多信息请参阅“关于使用 SAML 单点登录进行身份验证

向 GitHub Desktop 验证身份

您可以使用浏览器向 GitHub Desktop 验证身份。 更多信息请参阅“向 GitHub 验证”。

使用 API 验证身份

您可以通过不同方式使用 API 进行身份验证。

  • 个人访问令牌
    • 在有限的情况(如测试)下可以使用个人访问令牌访问 API。 使用个人访问令牌可让您随时撤销访问。 更多信息请参阅“创建个人访问令牌”。
  • Web 应用程序流程
    • 对于生产中的 OAuth 应用程序,应使用 Web 应用程序流程进行身份验证。 更多信息请参阅“授权 OAuth 应用程序”。
  • GitHub 应用程序

使用命令行进行身份验证

您可以通过两种方式从命令行访问 GitHub AE 上的仓库:HTTPS 和 SSH ,两者采用不同的身份验证。 验证方法取决于克隆仓库时您是选择 HTTPS 还是 SSH 远程 URL。 有关使用哪种访问方式的更多信息,请参阅“关于远程仓库”。

  • 即使您在防火墙或代理后面,也可以通过 HTTPS 处理 GitHub AE 上的所有仓库。 除非您使用凭据小助手缓存了凭据,否则每次使用 Git 向 GitHub AE 验证时,系统都会提示您输入凭据以向 GitHub AE 验证。 当 Git 提示您输入密码时,请输入您的个人访问令牌 (PAT)。 更多信息请参阅“创建个人访问令牌”。

  • 您可以通过 SSH 处理 GitHub AE 上的所有仓库,尽管防火墙和代理可能拒绝允许 SSH 连接。 使用 SSH 需要在本地计算机上生成 SSH 公钥/私密对,并将公钥添加到 GitHub AE 帐户。 除非您已存储密钥,否则每次使用 Git 向 GitHub AE 验证时,系统都会提示您输入 SSH 密钥密码短语。 更多信息请参阅“生成新的 SSH 密钥并添加到 ssh-agent”。

此文档对您有帮助吗?

Privacy policy

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。