Mam projekt hostowany w magazynie Git (teraz pod nazwą Bitbucket Server ). Jest zbudowany przy użyciu Jenkinsa. Teraz popełniłem literówkę podczas lokalnej instalacji Gita. Jak @ ab.com zamiast @ abc.com
Po każdej kompilacji, jenkins wysyła powiadomienia e-mail, odbiera mój niepoprawny adres e-mail z zatwierdzenia Gita i próbuje go wysłać.
Nawet po zmianie adresu e-mail w moim lokalnym Gicie, nadal widzę, jak Jenkins wysyła e-maile na stary nieprawidłowy adres.
Jak mogę to naprawić?
Editable Email Notification
wPost-build Actions
. Listę odbiorców można zdefiniować za pomocą ciągów literałów lub zmiennych adresów e-mail. Jeśli chodzi o niepoprawny e-mail we wczesnych zatwierdzeniach, możeszgit filter-branch --env-filter
go zmodyfikować. Ale to przepisuje historię zmian. Nie jest to zalecane.Odpowiedzi:
Lokalnie ustawiony adres e-mail (osobno dla każdego repozytorium)
Otwórz Git Bash.
Zmień bieżący katalog roboczy na lokalne repozytorium, w którym chcesz ustawić adres e-mail konfiguracyjny Git.
Ustaw swój adres e-mail za pomocą następującego polecenia:
Globalny adres e-mail (używany tylko wtedy, gdy nic nie jest ustawione lokalnie)
Otwórz Git Bash.
Ustaw swój adres e-mail za pomocą następującego polecenia:
git config --global user.email "[email protected]"
Lub używając zmiennych środowiskowych
[email protected]
[email protected]
PD: Informacje z oficjalnego przewodnika github
źródło
Zgodnie z dokumentacją gita, wszystko, co powinieneś zrobić, to ponownie uruchomić
Następnie sprawdź, czy zmiana odniosła skutek
Jest to wymienione w książce Pro Git , napisanej przez Scotta Chacona i Bena Strauba
źródło
posługiwać się
źródło
Edytuj swój e-mail bezpośrednio w
JENKINS_HOME/users/YOUR_NAME/config.xml
pliku konfiguracyjnym i zrestartuj serwer Jenkinsźródło
Aby ustawić globalną nazwę użytkownika / konfigurację poczty e-mail:
Otwórz wiersz poleceń.
Ustaw swoją nazwę użytkownika:
git config --globalna nazwa.użytkownika „FIRST_NAME LAST_NAME”
Ustaw swój adres e-mail:
git config --global user.email "[email protected]"
Aby ustawić nazwę użytkownika / konfigurację adresu e-mail specyficzną dla repozytorium:
Z wiersza poleceń przejdź do katalogu repozytorium.
Ustaw swoją nazwę użytkownika:
git config nazwa.użytkownika „FIRST_NAME LAST_NAME”
Ustaw swój adres e-mail:
git config user.email „[email protected]”
Sprawdź konfigurację, wyświetlając plik konfiguracyjny:
cat .git / config
Więcej informacji oraz inne systemy kontroli wersji .. => SeeThis
źródło