1

我正在尝试使用 capifony 部署我的 symfony 2 应用程序,我已经阅读了文档,但我似乎无法找到解决我的错误的方法。

failed: "sh -c 'git clone -q git@***.org:***/***.git public_html/new/releases/20121214201830 && cd public_html/new/releases/20121214201830 && git checkout -q -b deploy f2438d8b8873e7af474c7ad6111090dadc106de0 && (echo f2438d8b8873e7af474c7ad6111090dadc106de0 > public_html/new/releases/20121214201830/REVISION)'" on ***.hostgator.com

我对 webhost 有 shell 访问权限,并且存储库与 ssh 一起工作正常

我希望有人可以帮助我

4

1 回答 1

1

我找到了解决方案,对于为此花费数小时的人来说,这就是解决方案。

  • 首先,您应该在 deploy.rb 中启用最高级别的日志记录,这样您就可以看到每条错误消息,而不仅仅是“失败”。要做到这一点:

    重要 = 0

    信息 = 1

    调试 = 2

    跟踪 = 3

    MAX_LEVEL = 3

    logger.level = 记录器::MAX_LEVEL

这是最重要的部分,然后我收到一条消息说我的公钥不正确,只需将您的 ssh 密钥从本地计算机复制到要部署到的计算机,并确保您的 ssh 密钥在您的 git 帐户中

希望这可以为人们节省一些时间

于 2012-12-16T10:04:06.633 回答