如何使用 Deploy 密钥进行身份验证才能使用 Github API?

How can I use Deploy key for authentication to use Github API?

我获得了存储库的部署密钥。如何使用 Github API 来使用部署密钥进行授权。有没有 python 模块来实现这个? 注意:我不能使用个人访问令牌。

您不能使用部署密钥访问 GitHub API。部署密钥是 SSH 密钥,它们只允许通过 SSH 进行访问。 GitHub API 仅通过 HTTPS 运行,因此您将无法使用部署密钥进行身份验证。

您可以使用个人访问令牌或某种其他类型的 OAuth 令牌来访问 GitHub API。 GitHub 记录了您可以使用的各种身份验证方法及其工作原理。