我有一个服务帐户,我需要使用它来访问 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 Callinggh 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/