[英]Is it possible to create an access token using GitHub api for a service account with 2FA enabled without access to UI?
我有一个服务帐户,我需要使用它来访问 GitHub。
此服务帐户启用了双重身份验证。
我无权访问 UI。
我确实有该服务帐户的密码。
我需要创建个人访问令牌并接受将 GitHub 应用程序转移到此服务帐户。
这可以使用 GitHub API v4 吗?
使用官方GitHub CLI gh
有一个待处理的功能请求
创建/撤销个人访问令牌 #2531
建议的解决方案
调用
gh token create
会创建一个新的token并输出token值调用gh token revoke
会撤销传入的token
但是没有明显的现有 API可以创建/撤销 PAT,只有SSH 密钥,如果您可以使用 SSH URL,这可能是一种解决方法:只有 HTTPS URL 需要 PAT。
但是,要检查 OAuth App 令牌,您确实需要一个令牌。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.