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

问题描述 投票:0回答:1

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

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

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

github-api service-accounts two-factor-authentication github-app
1个回答
2
投票

使用官方 GitHub CLI 有一个待处理的功能请求

gh

创建/撤销个人访问令牌#2531

建议的解决方案

调用

gh token create
会创建一个新的token并输出token值 调用
gh token revoke
会撤销传入的token

但是没有明显的现有 API 来创建/撤销 PAT,只有SSH 密钥,如果您可以使用 SSH URL,这可能是一种解决方法:只有 HTTPS URL 才需要 PAT。

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

© www.soinside.com 2019 - 2024. All rights reserved.