2016-10-26 13 views
2

のenv変数、例えばからトークンを使用してプライベートGitHubのレポからNPMパッケージをインストールしますHeroku上で実行されています。ここでは、npm installの手順は、プライベートレポからインストールを試みている間に展開に失敗します。は、私は別のプライベートGitHubのレポ上のNPM依存性を含んでプライベートGitHubのレポでのノードのプロジェクトを持っている

私はGitHub上でOAuthトークンを生成し、上記のURLのようにgit+ssh://<token>@github.com/user/repo-name.gitを使用する可能性があると認識していますが、バージョンコントロールにトークンを保存したくありません。

最も理想的な状況は、単にトークンを環境変数に格納することです。私の質問は次のとおりです。この状況では環境変数を使用してGitHubで認証することが可能ですか?または何か他の同様にHerokuアプリにバインドされて?

答えて

0

環境変数として使用するsshキーを追加できるbuildpack thisをご覧ください。また、基本的には同じですが、ビルド前のスクリプトを使用するこのSO answerを見てください。

関連する問題