.gitignoreを書き忘れた人たちの話

秘密は外に出さない。無害なファイルだけ通す
秘密は外に出さない。無害なファイルだけ通す

GitHubにAWSのシークレットキーをうっかりpushしてしまい、数分後にはボットに悪用されて高額請求が届いた。エンジニア界隈ではよく知られた話です。.gitignoreのたった1行が、こうした事故を未然に防いでいます。

とはいえ、.gitignoreをゼロから書く必要はありません。GitHubでリポジトリを作成するとき、言語やフレームワークに合わせたテンプレートを選べます。Node.js、Python、Unityなど、主要な環境はほぼカバーされています。

まずはテンプレートから始めて、プロジェクトに合わせて育てていけば大丈夫です。