windows下SSH无法创建已知主机目录,哪里出了问题?

FallenXtar
  • 4
新手上路,请多包涵

问题描述

尝试SSH Git 仓库时出现问题,原因暂未知,目前推测与编码格式有关

最明显的特点是每次SSH时会尝试创建一个乱码目录

环境

  • windows 10 1809
  • powershell
  • 其他sh也尝试过
  • 尝试了WSL没有出现同样的问题

相关代码

错误输出如下

ssh -T git@gitee.com
Could not create directory 'C:\\Users\\\345\221\250\345\207\241\346\230\237/.ssh'.
The authenticity of host 'gitee.com (120.55.226.24)' can't be established.
回复
阅读 2.7k
1 个回答

那个倒不是乱码,应该是你的用户文件夹的名字用了非英文。wsl 是因为用了另一套文件系统所以不会乱。
你直接 mkdir ~/.ssh 建一下这个目录试试?

以及你是不是没有在 gitee.com 上传你的 SSH 公钥?

宣传栏