📝
git-secretsの設定の際に遭遇したエラー
git-secretsとは?
AWSが公開しているツール。commit内容のなかにアクセスキーなどの機密情報が含まれていないかチェックし、指定した条件にマッチすれば警告を出してくれます。
詳しい設定方法については詳しい記事がたくさんありますので割愛。
Windowsの方:Windowsでgit-secretsを利用する
Macの方:git-secretsを導入してみた
git-secretsの設定が終わって初のcommitでエラーに遭遇
動作環境:Windows
カリキュラムに沿って設定を行い、GitHub Desktopから初のcommit。
「git: 'secrets' is not a git command. See 'git --help'.」というエラーが出てしまいました。
解決方法:GitHub Desktopを再起動するだけだった!
gitとgit-secretsの設定の何かが上手くいっていないのか?と色々調べてみたけれど、GitHub Desktopを一度閉じて開きなおしたら問題なくcommitできました。
どうやら、GitHub Desktopを開きっぱなしでgit-secretsの設定を行っていたので、上手く反映ができていなかったっぽい。
ですので、今回伝えたいことはただひとつ。
git: 'secrets' is not a git command. See 'git --help' とエラーが出たら
GitHub Desktopを一度閉じてみて欲しい!
再起動してもダメだったら…
色々調べていたなかで一番わかりやすいなと感じた記事を貼ってておきます。
Discussion