Gitのユーザー名と電子メールアドレスを設定する

非常に頻繁に表示されるエラーメッセージ...

目次

gitリポジトリをクローンした後は、ローカルリポジトリの設定を行います。特にユーザー名とメールアドレスを設定してください。

コマンドラインから新しくクローンしたリポジトリに初めてコミットする際、例えば以下のように実行した場合、

git commit -m "test commit msg"

以下のようなメッセージが表示され、gitは予期通りの動作を行います:

[master 3506e11] test commit msg
 Committer: megaadmin <megaadmin@myhost>
あなたのユーザー名とホスト名に基づいて、名前とメールアドレスが自動的に設定されました。
それらが正確であることを確認してください。
このメッセージを抑制するには、明示的にそれらを設定してください
...

しかし、VS Codeを使用している場合、以下のようなメッセージが表示されることがあります。

VS Codeでgitの設定に関するエラーメッセージ

どうするか

基本的に必要なことは、gitコマンドを使用して設定を行うことです:

git config user.email "root@microsoft.com"
git config user.name "bg"

メールアドレスとユーザー名は、自分のものに置き換えてください。

関連リンク

  • ローカルでGiteaサーバーをホストする方法: Choosing free on-prem git server
  • ローカルで無料の内部GitHubサーバーを自社でホストする方法 - Gitea: [https://www.glukhov.org/ja/post/2024/04/gitea/ “gitサービスの選択: 自社でホストする場合”]