【发布时间】:2013-09-14 17:50:28
【问题描述】:
我关注了this tutorial,了解如何在 GoDaddy 服务器上启用 git。只有当我到达底部时,我才注意到提到 GoDaddy 在执行克隆命令之类的操作时会阻止出站 SSH 访问。
果然,我在尝试使用远程存储库执行克隆时遇到错误。
fatal: cannot exec 'ssh': Permission denied
fatal: unable to fork
我也三次检查了远程仓库上的 ssh 密钥。我仍然不断收到同样的错误。有没有人见过其他人看到这个问题?有人有解决办法吗?
【问题讨论】:
-
您是否尝试过使用 HTTPS 而不是 SSH?类似于:
git clone https://therepo.com/repo.git。如果您不能使用 HTTPS,那么您可能需要切换到新服务器。 -
这很有效。缺点是无法使用此协议让服务器记住密码,这是设置自动部署所必需的(如果我没记错的话)。
-
好点。我想你可能是对的。不幸的是,您无法在该服务器上做任何事情来绕过它。我建议使用对 SSH 没有此类限制的其他 VPS/服务器。
标签: git ssh permissions clone