Capifony错误失败:“sh -c'git

我想部署我的symfony 2应用程序与capifony,我已经阅读文档,但我似乎无法find我的错误的解决scheme。

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 

我有shell访问的虚拟主机和存储库工作正常与SSH

我希望有人能帮助我

我已经找到了解决办法,对于那些在这花费数小时的人,这里是解决方案。

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

    重要= 0

    INFO = 1

    DEBUG = 2

    TRACE = 3

    MAX_LEVEL = 3

    logger.level = Logger :: MAX_LEVEL

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

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