我关注如何在GoDaddy服务器上启用git this tutorial。只有当我到达底部时,才注意到GoDaddy在执行类似克隆命令的操作时阻止了出站SSH访问。
果然,尝试使用远程存储库执行克隆时出错。
fatal: cannot exec 'ssh': Permission denied
fatal: unable to fork
我也在远程仓库上检查了我的ssh密钥。我仍然继续得到同样的错误。有没有人见过其他人见过这个问题?有人有决议吗?
答案 0 :(得分:5)
你整天检查远程仓库上的钥匙,问题不是在远程一侧,而是在GoDaddy一侧(你在那里git clone
)。
如果ssh被阻止,你可以忘记你的git repos的ssh url(除非你设置某种HTTP tunneling,但GoDaddy政策也可能明确禁止这样做。)
Https网址仍然是唯一的解决方案(即使您必须setup an Apache on the remote side)
答案 1 :(得分:1)
一个原因是
git config --global http.sslVerify false