升级系统到win10 1803版本以后发现TortoiseGit的忽略图标不显示了
开始以为是版本问题,将TortoiseGit版本进行了升级还是不行
网上查找以后发现
Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,本来大家是按照音序排序的,但是微软这个心机婊竟然在注册表中将它的OneDrive、SkyDrive前面加上了空格!强行排到所有项目前面。
【解决方法】在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers里找到Tortoise的项目,在它们前面加空格之类的让它们排到前面就可以了,
或者如果你不用OneDrive的话就将其进行删除即可。
其中的OneDrive全部被我删除。
重启计算机就可以看到git隐藏的图标了。
=============================================
TortoiseGit中使用ssh方式来交互git
一般在git中我们使用rsa私钥,公钥即可,但是TortoiseGit中必须是ppk格式的
TortoiseGit中有工具
其中PuTTYgen可以用来生成对应的ppk工具
然后可以把生成好的ppk使用Pageant工具加入到TortoiseGit中,打开Pageant,将会在右下角看到一个新增的小图标,点击并选择ppk文件添加即可。