我有一个服务帐户,我需要使用它来访问 GitHub。
此服务帐户启用了双因素身份验证。
我无权访问用户界面。
我确实有该服务帐户的密码。
我需要创建个人访问令牌并接受将 GitHub 应用程序转移到此服务帐户。
这可能使用 GitHub API v4 吗?
gh
创建/撤销个人访问令牌#2531
建议的解决方案
调用
会创建一个新的token并输出token值 调用gh token create
会撤销传入的tokengh token revoke
但是没有明显的现有 API 来创建/撤销 PAT,只有SSH 密钥,如果您可以使用 SSH URL,这可能是一种解决方法:只有 HTTPS URL 才需要 PAT。
但是,对于 checking an OAuth App token,你确实需要一个令牌。