# Git でのユーザ名を設定する

Git は、アイデンティティによってコミットを関連付けるためにユーザ名を使います。 Git ユーザー名は、 GitHub ユーザー名と同じではありません。

## Git ユーザー名について

`git config` コマンドを使って、Git コミットと関連付けられている名前を変更できます。 設定した新しい名前は、コマンド ラインから GitHub にプッシュした後のコミットで表示されます。 本名を非公開にしておきたい場合、Git ユーザ名としてどのテキストでも使うことができます。

`git config` を使った、Git コミットに関連付けられる名前の変更は、以降のコミットにだけ影響します。これまでのコミットに使った名前は変更されません。

## コンピューターにあるすべてのリポジトリ用に Git ユーザー名を設定する

1. <span class="platform-mac">\[ターミナル]</span><span class="platform-linux">\[ターミナル]</span><span class="platform-windows">\[Git Bash]</span> を開きます。

2. Git のユーザー名を設定してください:

   ```shell
   git config --global user.name "Mona Lisa"
   ```

3. Git のユーザ名が正しく設定されたことを確認します:

   ```shell
   $ git config --global user.name
   > Mona Lisa
   ```

## 単一のリポジトリ用に Git ユーザ名を設定する

1. <span class="platform-mac">\[ターミナル]</span><span class="platform-linux">\[ターミナル]</span><span class="platform-windows">\[Git Bash]</span> を開きます。

2. 現在のワーキングディレクトリをGitコミットと関連付けた名前を設定したいローカルリポジトリに変更します。

3. Git のユーザー名を設定してください:

   ```shell
   git config user.name "Mona Lisa"
   ```

4. Git のユーザ名が正しく設定されたことを確認します:

   ```shell
   $ git config user.name
   > Mona Lisa
   ```

## 参考資料

* [コミットメールアドレスを設定する](/ja/enterprise-server@3.22/account-and-profile/how-tos/email-preferences/setting-your-commit-email-address)
* [
  *Pro Git* ブックの「Git の構成」](https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration)