Git: Tetapkan user.name lokal dan user.email berbeda untuk setiap repo


91

Saat ini saya mengerjakan 2 proyek, yang mengharapkan bahwa saya mengonfigurasi nama pengguna lokal dan email saya dengan data yang berbeda ketika saya mendorongnya.

untuk itu saya memperbarui konfigurasi saya setiap saat seperti:

git config --local user.email "namelastname@domain.com"

Karena mereka adalah repositori yang berbeda, adakah cara saya dapat menentukan email lokal untuk setiap repositori?

Mungkin di .gitconfig?


1
repo = semua cabang, semua versi, dll. Jadi, ketika Anda mengatakan "karena ada cabang yang berbeda ... dapatkah saya menentukan email untuk setiap repo?" ini tidak masuk akal. Apa yang Anda inginkan: pengaturan email yang berbeda untuk setiap repo? atau email yang berbeda untuk setiap cabang?
— gregory

Jawaban:


161

Hanya untuk satu repo:

git config user.name "Your Name Here"
git config user.email your@email.com

Untuk email default (global) (yang dikonfigurasi di ~ / .gitconfig Anda):

git config --global user.name "Your Name Here"
git config --global user.email your@email.com

18
Untuk berjaga-jaga jika itu membantu orang lain, Anda dapat memeriksa apa pengaturan Anda saat ini dengan menghilangkan bagian terakhir misalnya git config user.email
— Chris
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.