文章目錄
清除 Windows 上的 git 驗證資訊(Credential)
公司電腦的安全性設定要求固定時間需要修改個人 AD 密碼,連帶其他內部系統密碼也會一並被修改,之前修改 AD 密碼後,密碼驗證失敗會彈出錯誤訊息要求重新輸入,但最近卻出現吐出驗證失敗沒有要求重新輸入,造成與 git server 的交互動作全部失敗,順手紀錄一下個人做法:將 Windows 上紀錄的 git credentials 清除,需要與 git server 溝通時重新輸入
紀錄 Credential
以下主要使用 Windows 10 為例
Clone git repository 時會出現 Windows Security 視窗要求填入帳號密碼
取消 Windows Security 視窗後會改跳 git CLI stdin wrapper 視窗要求帳號密
兩者皆會將帳號密碼寫入 Windows Credential 中
我個人經驗 Windows 7 上的 git CLI stdin wrapper 不會寫入
如何清除 git
開啟 Windows Credentials
下列方法擇一即可
直接搜尋
Manage Windows Credentials
Control Panel –> User Accounts –> Manage Windows Credentials
針對想要移除的 credential 按下
Remove
心得
不知道跟 git 版本有沒有關係,或者是 Windows 版本造成的,經驗中發生的次數並不多但也不算是罕見,偶爾會聽到其他同事反應,不過倒是沒有特定共同點,唯一相同的就是剛改過 AD 密碼,暫時還不確定真正的問題發生原因,就先紀錄備查吧
參考資訊
文章作者 Yowko Tsai
上次更新 2021-11-03
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。