1

symfony 2アプリケーションをcapifonyでデプロイしようとしています。ドキュメントを読みましたが、エラーの解決策が見つからないようです。

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

私はウェブホストへのシェルアクセスを持っており、リポジトリは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 に答える