このエラーメッセージは、GitHubが電子メールアドレスのプライバシーを保護するために採用しているポリシーによって発生します。具体的には、GitHubは一部の電子メールアドレスを一般公開から非表示にするため、そのようなアドレスを使用しているユーザーがコミットやプッシュを行うことを制限しています。
-
プライバシー設定の確認: GitHubの設定で電子メールアドレスのプライバシー設定を確認してください。一部のオプションでは、電子メールアドレスを非表示にすることができます。必要に応じて、公開可能な電子メールアドレスを設定してください。
-
別の電子メールアドレスの使用: GitHubの設定で異なる電子メールアドレスを使用することもできます。非公開の電子メールアドレスを使用している場合、公開可能な別のアドレスを設定してみてください。
-
Gitの設定の更新: ローカルのGit設定を更新して、GitHubと同じ公開可能な電子メールアドレスを使用するように変更することもできます。以下のコマンドを使用して、Gitの設定を確認および更新します。
git config --global user.email "[email protected]"
上記のコマンドの「[email protected]」の部分を、GitHubで公開可能な電子メールアドレスに置き換えてください。
git commit --amend --author="Author Name <[email protected]>"
上記のコマンドの「Author Name」および「[email protected]」の部分を、公開可能な情報に置き換えてください。