Setting username dan email hal lumrah yang dilakukan developer ketika menggunakan git. Bila kedua ini tidak disetting, anda tidak akan bisa melakukan push ke remote repository.
Ada banyak konfigurasi git yang bisa di kustomisasi, tetapi yang paling kelihatan dan digunakan banyak orang adalah kombinasi email dan username ini.
Setting Nama/Email per project
Bila anda memiliki project diluar kerjaan utama. Contoh bekerja sebagai freelance, tetapi 08.00-17.00 bekerja di kantoran. Ngga mungkin anda ngepush git menggunakan email kantor untuk project sampingan anda. Contoh kasus seperti ini yang sangat berguna settingan ini
git config user.name "Nama Lengkap" git config user.email "email@domain.com"
cara ini bisa juga diset langsung di .git/config formatnya
[user] name = Jaranguda Com email = jaranguda@jaranguda.com
untuk melihat user name/email yang disetting
git config --get user.name # Jaranguda Com git config --get user.email # jaranguda@jaranguda.com
Setting Nama/Email global
Settingan ini untuk keseluruhan sistem. Bila anda membuat repository baru, username dan email ini yang akan digunakan, bila tidak disetting sebelumnya.
git config --global user.name "Nama Lengkap" git config --global user.email "email@domain.com"
cek username dan email yang disetting
git config --global --get user.name git config --global --get user.email