見出し画像

git-secretsをSource Treeで使用する方法

今回、git-secretsを導入しました。
Source Treeでcommitしようとした際にgit-secretsが正しく読み込まれず、エラーが発生しました。そのため、この問題に対する対応策をここに記載しておきます。

1.git-secretsとは?

クラウド死しないためのものです!
「クラウドサービスなどを利用する際に必要なアクセスキーやクレデンシャル情報など、重要な情報がヒューマンエラーによってgitにcommitされないようにするための対策」として、git-secretsは導入されています。
これはクラウドのセキュリティを保つための重要な手段の一つです。

2.git-secretsを使えるようにする

①Homebrewを使用してgitとgit-secretsを導入します。
②Sourcetreeを開きます。
③メニューバーから「環境設定」を選択します。
④設定ウィンドウが表示されたら、左側のパネルから「Git」を選択します。
⑤システムの Git を使用するにチェックを入れます。

3.gitとgit-secretsをHomebrewで導入する。

$ brew install git git-secrets

4.Sourcetreeの設定を変更する → 環境設定 > Git > 「システムの Git を使用する」

個々の環境で設定を変更する際に注意点として、以下のパスが正しく指定されるように注意してください。

/usr/local/bin/git

このパスは、git-secretsが正しく読み込まれるために必要なパスです。
設定する際には、指定されたパスが正確に指定されていることを確認してください。

これで、Source Tree上でgit-secretsを利用することができるようになりました。
設定が正しく行われたため、コミット時にgit-secretsが機能し、重要な情報が誤ってコミットされることを防ぐことができます。

それでは。

いいなと思ったら応援しよう!