Saat Anda melakukan komit pada sistem lokal Anda dan mendorongnya ke Git, data komit menentukan nama akun mana yang akan dilampirkan ke push. Untuk memastikan komit Anda di Git muncul dengan akun pengguna Anda, itu harus memenuhi dua syarat:
- Anda telah mengonfigurasi Git dengan nama pengguna/alamat email global dan nama pengguna/alamat email khusus repositori opsional, seperti yang dijelaskan di halaman ini.
- Anda telah menambahkan alamat email sebagai alias email dan memvalidasinya.
Jika tidak, Git tidak mengaitkan akun Anda dengan komit. Sebagai gantinya, nama pengguna yang dilampirkan pada komit akan didasarkan pada nama pengguna komputer Anda atau hanya nama pengguna Git Anda.
Setelah Anda mendorong komit yang belum dipetakan ke repositori, administrator untuk repositori tersebut dapat menambahkan alamat email Anda sebagai alias nama pengguna.
Untuk mengaitkan alamat email Anda dengan komit lokal, mulailah dengan mengonfigurasi nama pengguna/email global dan nama pengguna/email khusus repositori opsional. Jika Anda tidak menentukan nilai khusus repositori, komit secara default akan menggunakan nilai global yang Anda atur.
Konfigurasikan nama pengguna/email Git
Anda biasanya mengonfigurasi nama pengguna dan alamat email global Anda setelah menginstal Git. Namun, Anda dapat melakukannya sekarang jika Anda melewatkan langkah tersebut atau ingin melakukan perubahan. Setelah Anda menyetel konfigurasi global, konfigurasi khusus repositori bersifat opsional. Konfigurasi Git berfungsi sama di Windows, macOS, dan Linux. Untuk mengatur nama pengguna/konfigurasi email global Anda:
- Buka baris perintah.
- Tetapkan nama pengguna Anda:
git config --global user.name "FIRST_NAME LAST_NAME"
- Tetapkan alamat email Anda:
git config --global user.email "[email protected]"
Untuk menyetel konfigurasi nama pengguna/email khusus repositori:
- Dari baris perintah, ubah ke direktori repositori.
- Tetapkan nama pengguna Anda: git config user.name “FIRST_NAME LAST_NAME”
- Tetapkan alamat email Anda: git config user.email “[email protected]”
- Verifikasi konfigurasi Anda dengan menampilkan file konfigurasi Anda: cat .git/config