2012-12-14 79 views
1

我想我的部署與capifony symfony的2個應用,我讀過的文件,但我似乎無法找到我的錯誤解決方案Capifony錯誤失敗:「SH -c「混帳

failed: "sh -c 'git clone -q [email protected]***.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

我希望有人能幫助我這個

回答

1

我已經找到了解決辦法,對於誰是願意花小時的人,這裏是該解決方案。

  • 首先,您應該在最高級別上啓用deploy.rb中的日誌記錄,以便您可以看到每條錯誤消息,而不僅僅是「失敗」。 做到這一點做:

    重要= 0

    INFO = 1

    DEBUG = 2

    TRACE = 3

    MAX_LEVEL = 3

    logger.level =記錄器:: MAX_LEVEL

這是最重要的部分,然後我收到有關我的公鑰不正確的消息,只需將您的ssh密鑰從本地計算機複製到要部署到的計算機上,並確保您的ssh密鑰位於您的git帳戶

希望這可以爲人們節省一些時間

+0

解決了很多使用此感謝的錯誤 –