github-api - 是否可以使用 GitHub api 为启用了 2FA 而无需访问 UI 的服务帐户创建访问 token ?

标签 github-api service-accounts 12factor github-app

我有一个服务帐户,我需要使用它来访问 GitHub。
此服务帐户启用了双因素身份验证。

我没有访问用户界面的权限。
我确实有该服务帐户的密码。

我需要创建个人访问 token 并接受将 GitHub 应用程序转移到此服务帐户。
这可能使用 GitHub API v4 吗?

最佳答案

有一个功能请求正在等待使用官方 GitHub CLI gh

Create/Revoke Personal Access Tokens #2531

Proposed solution

Calling gh token create will create a new token and output the token value Calling gh token revoke will revoke the token passed in

但是没有obvious existing API创建/撤销 PAT,仅 SSH keys ,如果您可以使用 SSH URLS,这可能是一种解决方法:只有 HTTPS URL 才需要 PAT。

但是,对于 checking an OAuth App token ,您确实需要一个 token 。

关于github-api - 是否可以使用 GitHub api 为启用了 2FA 而无需访问 UI 的服务帐户创建访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72423066/

相关文章:

Google Cloud 函数使用服务帐户域范围访问调用 Gmail API

metrics - 在一个 12 因素的应用程序中,指标应该如何发送到指标监控服务器?

javascript - GitHub API 401 Node 中的错误凭证,但curl 中没有

GitHub 操作 API : Get view workflow run history

Golang Oauth2 服务帐户返回空刷新 token 字符串

admin - 如何使用 google drive API 获取所有用户的所有文件

architecture - 依赖隔离意义

spring-boot - 在 Spring Boot 中使用 dotenv 文件

c# - 使用 octokit.net 从 GitHub 下载代码

web-services - RESTful API 设计 : best way to CRUD lightweight connections?