[英]Temporarily disable git credentials
我想測試一些最終將用於 CI 自動化的命令。 它們涉及克隆一個私有存儲庫,我可以通過存儲的 git 憑據訪問該存儲庫。 為了查看這些命令是否符合我的目的(它們涉及部署密鑰的使用),我想模擬一種情況,在這種情況下我無法通過存儲的 git 憑據進行訪問。
知道如何輕松實現這一目標,即如何暫時禁用憑據嗎? 或者如何快速創建一個不使用存儲憑據的環境?
如果這很重要: git config credential.helper
為我返回manager-core
。
由於您的憑據存儲在憑據助手中,因此您可以通過將credential.helper
設置為空字符串來將憑據助手列表重置為空。 對於任意命令,您可以通過在git
和命令名稱之間放置-c credential.helper=
來實現。
例如,對於 Git 項目存儲庫的克隆,您可以這樣做:
$ git -c credential.helper= clone https://github.com/git/git.git
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.