プロジェクト作成エラーを引き起こす、壊れたgit-secretsを修正する方法

このノートでは、プロジェクト作成エラーを引き起こす、壊れたgit-secretsの修正方法について説明します。

問題

プロジェクトを作成する際に、以下のいずれかのようなエラーダイアログが表示されます。

問題の原因

git-secretsが、デフォルトで新しく作られるgitレポジトリにて使用されるように設定されているものの、正しくインストールされていないためにエラーが発生しています。

この問題の修正方法は2つあり、どちらの方法でも解決することができます。

  1. git-secretsをエラーが出ないよう正しく再インストールする。
  2. git-secretsをデフォルトで新規gitレポジトリに対して使用しないように設定し直す。

解決策1:git-secretsを正しく再インストールする

git-secretsのGithubページの手順に従って、git-secretsを正しく再インストールします。

Mac

シェルを使用して、現在のディレクトリをgit-secretsのGithubリポジトリディレクトリに変更した後、以下のコマンドを実行します。

make install

Windows

PowerShellを使用して、現在のディレクトリをgit-secretsのGithubリポジトリディレクトリに変更した後、以下のコマンドを実行します。

./install.ps1

上記の手順は、git-secretsのGithubページから抜粋したものです。もし上記のコマンドが期待通りに動作しない場合は、git-secretsのGithubページにあるインストール手順を確認してください。

https://github.com/awslabs/git-secrets

解決策2:git-secretsをデフォルトで新規のgitレポジトリに使用しない

このエラーが表示される場合、おそらくgitはデフォルトで新規のgitレポジトリ(Exploratoryで新規に作成されるプロジェクトを含む)にgit-secretを使用するように設定されています。これを停止するには、以下のgitコマンドを実行します。

git config --global --unset init.templateDir 
Export Chart Image
Output Format
PNG SVG
Background
Set background transparent
Size
Width (Pixel)
Height (Pixel)
Pixel Ratio