TortoiseGit 图标不显示

确认是不是 64 bit 系统上装了 32 bit 的 TortoiseGit,如果是的话,这个只要再安装 64 bit 的 TortoiseGit 就可以了,如果不是,请往下看。

在开始菜单的搜索处,输入 "regedit" 命令。
在弹出的注册表编辑器中找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 这一项。

找到后可以发现在该项下有很多个,而 Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用。

编辑

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,修改 tortoise 相关的名称(如加一个。前缀,并加数字)。
让 tortoise 相关的项排序到前面(刷新可见),重启资源管理器即可 (explorer.exe)。

错误

在进行 git 操作时提示: TortoisePLink fatal error Disconnected: no supported authentication methods available (server sent publickey) 因为 TortoiseGit 调用了由 Putty 修改而来的 TortoisePLink,因此 Putty 的配置将会影响 TortoiseGit。

解决方法,删除注册表中的以下节点即可

HKEY_CURRENT_USER/Software/SimonTatham/PuTTY/Sessions/Default%20Settings


Practice makes perfect.

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!