簡體   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