概要 DjangoアプリをGitHubで管理していて、公開リポジトリにしたかったのですが、一番最初のコミットからSECRET_KEYをコミットしていました。(この時点では非公開) また、複数のコミット歴があるので、どのように処理すればいいかわからず、①最初からやり直す、②履歴の書き換えを考えていました。 今回はそれ以外の方法で解決できたので、その方法を書いてみます。 なお、環境はpython 3.7.3、django 2.2になります。 1. local_settings.py設定 1-1. local_settings.py作成 まずは下記のコマンドを実行しlocal_settings.pyを作成してください。 ※settings.pyと同じディレクトリに作成