Saya memiliki proyek yang dihosting di simpanan Git. Itu dibangun menggunakan jenkins. Sekarang saya salah ketik saat menginstal Git saya secara lokal. Seperti @ ab.com, bukan @ abc.com
Setelah setiap pembuatan, jenkins mengirimkan pemberitahuan email dan mengambil alamat email saya yang salah dari Git commit dan mencoba mengirimkannya.
Bahkan setelah saya mengubah alamat email di Git lokal saya, saya masih melihat jenkins mengirim email ke alamat lama yang salah.
Bagaimana cara memperbaikinya?
Editable Email Notification
masukPost-build Actions
. Anda dapat menentukan daftar penerima dengan string literal atau variabel alamat email. Untuk email yang salah di awal commit, Anda dapat menggunakangit filter-branch --env-filter
untuk mengubah. Tapi ini menulis ulang sejarah komit. Itu tidak disarankan.Jawaban:
Tetapkan alamat email secara lokal (terpisah untuk setiap repositori)
Buka Git Bash.
Ubah direktori kerja saat ini ke repositori lokal tempat Anda ingin menyetel email konfigurasi Git Anda.
Setel alamat email Anda dengan perintah berikut:
Setel alamat email secara global (hanya digunakan saat tidak ada yang disetel secara lokal)
Buka Git Bash.
Setel alamat email Anda dengan perintah berikut:
git config --global user.email "[email protected]"
Atau menggunakan variabel lingkungan
[email protected]
[email protected]
PD: Info dari panduan resmi github
sumber
Menurut dokumentasi git, yang harus Anda lakukan hanyalah menjalankan ulang
Kemudian periksa untuk memastikan perubahan tersebut diterapkan
Ini tercantum dalam buku Pro Git , yang ditulis oleh Scott Chacon dan Ben Straub
sumber
menggunakan
sumber
Edit email Anda langsung di
JENKINS_HOME/users/YOUR_NAME/config.xml
file konfigurasi dan mulai ulang server Jenkinssumber
Untuk menyetel konfigurasi nama pengguna / email global Anda:
Buka baris perintah.
Setel nama pengguna Anda:
git config --global user.name "FIRST_NAME LAST_NAME"
Setel 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.
Setel nama pengguna Anda:
git config user.name "FIRST_NAME LAST_NAME"
Setel alamat email Anda:
git config user.email "[email protected]"
Verifikasi konfigurasi Anda dengan menampilkan file konfigurasi Anda:
kucing .git / config
Untuk informasi lebih lanjut dan untuk sistem kontrol versi lainnya .. => Lihat Ini
sumber