我是Git hub的新手,能够成功创建一个ssh密钥并将其上传到网站但是当我输入时
git push origin master
我收到以下错误:
error: cannot run ssh: no such file or directory
fatal: unable to fork
我在Windows Vista机器上使用Cygwin,如果它也有用。好..安装openssh后我现在收到错误:
Permission denied (publickey)
fatal: the remote end hung up unexpectedly
答案 0 :(得分:3)
您没有在Cygwin中安装ssh,或者它不在您的路径中。确保您能够从Cygwin提示符中成功运行ssh --version
。
对于第二个错误,这表示您的ssh客户端尝试进行身份验证的密钥不受远程服务器信任。验证公钥是否已成功添加到您的Github配置文件,并验证您添加的公钥是否与您尝试使用的私钥相对应。
答案 1 :(得分:2)
你也必须安装openssh。请重新运行cygwin设置并检查openssh