[英]trying to recreate a bug; need to be asked for password when doing a git fetch
我知道有很多關於如何在執行 git 提取時不要求輸入密碼的帖子,但我正在嘗試重新創建一個錯誤,該錯誤在執行 git 提取時確實被要求輸入密碼時發生。 我已經用 oyxkeychain 等嘗試了一些不同的東西,但不知何故,我無法重新創建一個場景,即在使用 bitbucket 和 github 進行 git 提取時,我被要求輸入密碼,無論哪個。 有任何想法嗎?
使用以下 shell 命令:
git init
git remote add origin 'https://nobody@github.com/doot/repo.git'
git fetch origin
然后它應該要求您輸入密碼。
如果您的遠程 URL 以 HTTPS 開頭,則 git 使用您的 .netrc 文件 ( ~/.netrc
) 作為登錄憑據。 例如,此條目將允許我通過 HTTPS 推送到 codeberg.org:
machine codeberg.org
login h3xx
password 0123456789abcdef0123456789abcdef12345678
如果用戶名/密碼組合被拒絕,它會詢問用戶名和密碼。
如果您在遠程 URL 中指定用戶名,例如https://user@codeberg.org/my-repo.git
,它只會詢問密碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.