簡體   English   中英

暫時禁用 git 憑據

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

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