环境定义:git克隆密码在哪里存储或缓存?
- 采用windows 10操作系统:
- 我使用这两个混帐从https://git-scm.com/和GitHub的Git的外壳
背景:
当我发出得到如下的克隆命令:
git clone https://[email protected]:443/name.git
Git第一次提示我输入密码。然后它存储或缓存在某处。
问题:
哪里密码存储或缓存在Windows? 是否有任何git命令列出所有存储库的缓存/存储凭据?
更多的澄清要求:
这是否取决于git的实施?我问的原因是以下两点:
- 它似乎,当我用原来的git从https://git-scm.com/,它存储在Windows密码保险箱密码。我可以看到一些git的用户名和密码有
- 然而,我无法找到缓存密码/通过Github上的“混帐壳”基于@milouk响应随时随地
更新1存储:
在Windows环境中,我尝试了Github的“Git shell”并克隆了一个存储库。它没有要求任何密码,所以我认为它使用缓存的密码。 ,我试着下面的命令,它不会返回任何东西。
git config --global credential.helper wincred
这是因为Github的“Git shell”不是标准的git客户端吗?基于@milouk响应
更新2:
据我所知,密码可能在内存中已经被缓存。
- 有什么办法可以获得缓存在内存中的凭证列表吗?
- 有什么办法可以清理缓存在内存中的凭证,所以我不必重新启动以确保输入更新的密码?
谢谢你的帮助。请参阅我的帖子中的更新 –
它不应该返回一些东西。正如他们在Linux中所说的“没有消息=好消息”。它也不需要密码和用户名,因为你可能会缓存它的内存。如果你重新启动你的系统,它应该再次需要它。 – milouk
我根据您的意见更新了帖子。 –