也許你的工作站帳號因為更新密碼,導致之後 git 操作都會重新問帳號密碼
// 透過下行重置憑證設定
// 重新設定憑證記憶方式
接著進行一次需要帳密的操作後,帳號密碼會被以「明碼」的方式存在 ~/.git-credentials 檔案內,例如:
這是很危險的!
如果你的作業系統是 Windows 且有裝 TortoiseGit 工具的話,可以參考我另一篇文章
[Git] 在 TortoiseGit 裡記憶專案密碼
然後再去重置憑證設定並檢視 ~/.git-credentials 檔案是否仍放有明碼,並將它刪除。
最後在 ~/.gitconfig 裡會出現
manager 代表使用 windows 的管理工具
// 透過下行重置憑證設定
git config --unset credential.helper
// 重新設定憑證記憶方式
git config --unset credential.helper store
接著進行一次需要帳密的操作後,帳號密碼會被以「明碼」的方式存在 ~/.git-credentials 檔案內,例如:
$ cat ~/.git-credentials https://matt:mypassword@myProject.matt.com:32100
這是很危險的!
如果你的作業系統是 Windows 且有裝 TortoiseGit 工具的話,可以參考我另一篇文章
[Git] 在 TortoiseGit 裡記憶專案密碼
然後再去重置憑證設定並檢視 ~/.git-credentials 檔案是否仍放有明碼,並將它刪除。
最後在 ~/.gitconfig 裡會出現
[credential] helper = manager username = matt
manager 代表使用 windows 的管理工具
沒有留言:
張貼留言