我使用 git 和 copssh 进行 key 身份验证时遇到了这种非常奇怪的情况。
当我使用带有 key 身份验证的 tortoisegit 或 git 扩展进行 git Push 或克隆时,它总是失败
Stack trace:\sshd.exe: * fatal error - could not load u, Win32 error 1114
但是当我使用 putty 加载相同的 key 时,它工作正常。我确实尝试使用 plink.exe 更改 tortoisegit ssh 客户端仍然不起作用。
在我从 home/user/.ssh 目录中删除authorized_key 文件并且所有 git 命令都正常工作后,我尝试使用密码更改身份验证方法。
那么是什么让这一切变得错误呢? 请帮忙...
TIA
最佳答案
事实证明,关于权限,我正在使用 COPSSH,它使用 Windows 用户名作为 ssh 帐户。当您使用密码进行身份验证时,您不必是管理员即可拥有克隆(读取)或推送(写入)的权限,但当您使用配对 key 进行身份验证时,即使您已设置对目标文件夹的完全控制权限,您也需要具有管理员权限。
关于git - 堆栈跟踪 :\sshd. exe : *** fatal error - could not load u, Win32 错误 1114,COPSSH GIT TORTOISEGIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4516111/