之前修改过openssh,因为断线的问题将vscode的默认ssh改成了git bash(vscode远程ssh连接不稳定的解决方法_vscode remote ssh反复掉线-CSDN博客)
断线问题没有彻底解决,频率大概是两三个小时会掉线,但是无大碍了,想想把输入密码取消掉吧也算是增加工作效率
生成公钥后没有用,发现还是需要输入密码。想了各种办法后把环境变量改回去了,用回旧版默认openssh
问题解决,不用输密码了
很奇怪,为什么使用git bash自带的open ssh 无法免密登录呢?
我一开始以为是config的问题,我在git的bin文件夹中甚至都找到了git ssh的config文件,将其指定到了私钥位置:
但事实上该config对IdentityFile的默认位置指定也没有问题?