9

問題:

アプリを動作させるために Heroku にプッシュする必要がありますが、passwords.pyそれを公開 git リポジトリにコミットすることはできません。

パスワードは tokens / secert_key's / other_api_keys で、アプリがサードパーティの API へのリクエストを認証できるようにします。にbase64エンコーディングで保存していますpasswords.pyが、gitにプッシュすると、誰でも簡単にパスワードを見ることができますb64decode().

パスワードファイルを公開 git リポジトリに含めずに Heroku にプッシュするにはどうすればよいですか?

また

パスワードを公開 git リポジトリに安全に保存するにはどうすればよいですか?

私が試したこと:

単一のファイルをプッシュするGitはオプションではないようです。同様の方法を使用してパスワードをエンコード/デコードしても、誤った安心感しか得られません。それを解決する方法についてのアイデアはありますか?ありがとう!

4

2 に答える 2

7

環境変数を使おう!それらは Python スクリプトからアクセスでき、heroku を使用すると、アプリ用に簡単に設定できます。

herokuでの構成変数の設定に関する情報を次に示します。

于 2013-07-24T16:59:17.697 に答える
1

ファイルを含む 2 番目のブランチを作成します。公開リポジトリで追跡しないでください。

heroku にプッシュする必要があるときはいつでも、そのブランチを master にリベースしてから、そのブランチを Heroku にプッシュします。

于 2013-07-24T16:59:30.750 に答える