自从我第一次开始使用 TortoiseGit 1.8.5 以来,这一直折磨着我很长时间。
凭证助手在那里,但它永远不会工作!
我用谷歌搜索了很多,但没有一种方法有效,例如,TortoiseGit save user authentication / credentials
昨天我下载并安装了最新的 1.8.10,希望能修复这个错误。但还是什么都没有。
任何人都可以编写有关如何启用此帮助工具的分步配置教程吗?万分谢意!
顺便说一句,有一种部分工作的方法。我必须在“凭据助手”下 pull 列表中使用高级模式;然后为我的 github repo URL 添加一个新条目。但那只能记住用户名。
最佳答案
如果您安装 Git 扩展(或大多数现代 Git GUI 工具),它会将这些行添加到 C:/Users/{yourusername}/.gitconfig
[credential]
helper = !\"C:/Program Files (x86)/GitExtensions/GitCredentialWinStore/git-credential-winstore.exe\"
这表示“将 git 凭据存储在 Windows 凭据库中”。如果您没有该行,请重新安装受影响的程序或选择其他 Git GUI 工具。 (在其他条件相同的情况下,TortoiseGit 非常糟糕。参见 https://stackoverflow.com/a/10957742/702931 )
好的,你现在有了一个凭证助手。如何编辑存储的凭据?转到控制面板 -> 用户帐户 -> 您的帐户(您可能已经在那里)-> 管理您的凭据 -> Windows Vault(您可能已经在那里)-> 向下滚动到 git: https://github.com 行并单击向下箭。您可以选择在此处编辑或删除凭据。
关于git - TortoiseGit Credential helper 从来不适合我,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25361790/