繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM