2012-08-08 28 views
5

私はgithubからherokuへのコードを、無料のheroku nodejsアプリケーションを介して自動的に展開する本当に素晴らしいセットアップをセットアップしています。 AWSでレポを正しくチェックするのに問題があります。私はリモートボックスにSSHキーを作成し、作業して確認してもらった。 「私は、その後.ssh/id_rsaに戻って自分の通常の位置に公開鍵と秘密鍵の両方をエコーし​​よう環境変数のSSHキー

~$ heroku config:add PRIVATE_KEY="... 
aoijsdfasoidjfasodijfasodifjaodsifjasdofija" 

を、彼らは、私はdidnのパスフレーズ、のために私に尋ねる:その後、私はこのようなHerokuの環境変数としてそれらを追加しました設定し、常に失敗します。

環境変数にキーを書き込むにはどうすればよいですか?私はそれが正しく表示されない改行で何かすると思う。

答えて

7

AH!もちろん。

echo "$VAR"を入力すると、その書式が保持されます。今すぐスクリプトを更新しています。

(。私は一日中、この上で作業していたが、あなたにゴム製のアヒルをお願いします。)

1

あなたはキーファイルから読みたい場合は、これは動作します:

heroku config:set PRIVATE_KEY="$(cat id_rsa)"