I. 问题现象
家里电脑 git pull
项目时,提示:Permission denied
,ssh -T
测试又是正常的,如下图👇

同样配置和密钥,在公司电脑就可以正常 pull
、push
。
II. 问题原因
问题折腾了许久,终于有一天发现问题原来是👇
我更改了 Git 默认家目录,在家里电脑上配置“系统变量”变量名 HOME
写的是 Home
。
III. 解决方案
我没记错的话之前一直用得好好的,突然有一天就出现上面的错误,把互联网翻了半边天才发现原来是在这里翻的跟头🥹
变量名正确写法应该是 HOME
,变量值是自定义的 git 家目录。特此记录,方便后来者查找!