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