簡體   English   中英

Git 憑證管理器和手動創建的 PAT

[英]Git credential manager and manually created PAT

我必須使用客戶擁有的計算機工作。 我們工作的代碼在 Azure Dev Ops 存儲庫下管理,我使用我的個人 Microsoft 帳戶登錄。

為了降低風險,我在 Azure Devops 儀表板中創建了一個具有最低權限的個人帳戶。

如何設置 git 以使用此 PAT 而不提示我輸入 Microsoft 帳戶?

現在,每次觸發遠程操作時,都會打開一個模式,要求輸入用戶名/密碼。 如果我關閉它,它會重新打開。 我再次關閉,我可以輸入我的 PAT。 這是有效的。

但是,如果我觸發新的遠程操作,則會發生相同的序列(必須關閉兩次憑據對話框,然后粘貼 PAT)。

我如何才能明確地存儲 PAT?

僅供參考,我已確保在 git global config 中設置了正確的幫助程序,如常見問題解答建議的git config credential.helper manager

我還嘗試使用git config --system --unset credential.helper禁用憑證助手,但問題仍然存在。

另一種嘗試是使用另一個助手: git config credential.helper store 沒有更好

僅供參考:我在 windows 2012R2 上運行,使用最新的 git 版本( git version 2.20.1.windows.1

編輯您的全局 git 配置並將幫助程序留空。

 [credential]
      helper=

然后從 Windows 憑據存儲中刪除您的憑據。

這應該關閉憑證助手並恢復到默認的 git 行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM