2011-06-20 29 views
2

capistranoデプロイメントが動作しないようです。Capistranoデプロイ(キャップ​​展開)に失敗しました。認証エラー

は、ここで背景のビットです:

は、サーバーが現在実行され、そして(これは私がやった最初の展開だった)昨日、正常に働いたその上に展開しています。

今日、私はいくつかのバグの修正を書き、目を覚ますと、展開しようとするが、私のUbuntuのサーバーにデプロイしようとしたとき、私は私のUbuntuボックスで、次の認証関連のエラーを取得:

http://privatepaste.com/f774f4b424

私はgithubを使用しています。

奇妙なことですが、自分のリポジトリとSSHを[email protected]に正常に複製でき、正常に動作し、認証が受け入れられます。だからカピストラーノはなぜこのような苦労しているのですか?私はこの時点で何をすべきか本当に分かりません。

http://privatepaste.com/bed7556002/afafaf

私は本当にここにいくつかの助けをみたい:ここに私のデプロイファイル(変更されていないので、まだ作業しなければならない)です。ありがとう!

+0

サーバーのsshキーをgithubに入力しましたか? – apneadiving

答えて

3

しようとするカップルの事:

  1. を、それはあなたがすべてが展開することになるだろうているだけでかなり小さいアプリだ場合、私はgithubのレポにアクセスするための「forward_agent」オプションを使用することをお勧めします、ローカルマシンのsshキーを使用してgithubにアクセスし、サーバーキーを設定する必要がなくなります。

    ssh_options [:forward_agent]:を削除してくださいブランチ、 'マスター'

  2. :=真

  3. セットを使用するようにgitのブランチを追加deploy_via、: remote_cacheオプション、私はgithubで時々それを使用することに問題がありました。

希望します。

+0

ありがとう、しかし私はそれを考え出した。なんらかの理由で、私は自分の開発ボックスに仕事からトンネリングしていたような気がしませんでした。 私はPuTTyを介して私の開発ボックスにSSH接続されました。何らかの理由で私が仕事中にSSH接続していた間に、cap展開が失敗しました。私は、どのように、なぜ、どういうわけか理解できませんが、うまくいけば、この問題を抱えている誰もこれを考慮に入れることができます。 – b0xxed1n

関連する問題