私はメール送信者を設計しましたが、SMTPゲートウェイにはコードに存在する認証IDとパスワードがあります。今、私はそれらをherokuにコミットしたいのですが、githubにはコミットしません。プロジェクトには複数の協力者がいます。そのため、新しいブランチを作成してそこにキーを保持し、herokuにデプロイできます。このブランチはローカルにのみ残り、githubには到達しません。ただし、この方法に従う場合、すべての共同作業者はherokuのローカルブランチを維持し、デプロイには常に次の手順に従う必要があります。1.マスターで変更をコミットする2.マスターとherokuブランチをマージする3.herokuブランチをデプロイする
これはエラーが発生しやすく、反復的であるように思われます。エレガントではありません。
私が思いついたもう1つの方法は、認証値を使用してコミットを行い、herokuにプッシュしてから、コミットを元に戻すことです。ただし、これを行うと、認証値によってgithubになると思います。githubに認証値がない場合でも、共同編集者が新しい機能をプッシュするたびに認証値を実行する必要があります。
提案してください。