Changer l'adresse email dans Git
J'ai un projet hébergé dans Git stash. Il est construit à l'aide de jenkins.
Maintenant, j'ai fait une faute de frappe lors de l'installation de mon Git en local.
Comme @ab.com au lieu de @abc.com
Après chaque génération, jenkins envoie des notifications par courriel et il ramasse mon adresse e-mail incorrecte de Git commit et tente de l'envoyer.
Même après que j'ai changé l'adresse e-mail dans mon Git local, je ne vois toujours jenkins envoi des emails à l'ancienne adresse incorrecte.
Comment puis-je résoudre ce problème?
Essayez
Je sais que sur le post étape de génération. C'est ainsi que je suis substitution de la question maintenant.
Editable Email Notification
dans Post-build Actions
. Vous pouvez définir la liste des destinataires par des chaînes de caractères littérales ou des variables d'adresses e-mail. Quant à l'e-mail incorrecte dans le début des livraisons, vous pouvez utiliser git filter-branch --env-filter
à modifier. Mais ce réécrit la validation de l'histoire. Il n'est pas recommandé.Je sais que sur le post étape de génération. C'est ainsi que je suis substitution de la question maintenant.
OriginalL'auteur mani_nz | 2016-06-14
Vous devez vous connecter pour publier un commentaire.
Localement définie adresse e-mail (séparément pour chaque dépôt)
Ouvrir Git Bash.
Changer le répertoire de travail en cours dans le dépôt local dans lequel vous souhaitez définir votre Git config email.
Configurer votre adresse e-mail avec la commande suivante:
Définir globalement adresse email (utilisée uniquement lorsque rien n'est mis en local)
Ouvrir Git Bash.
Configurer votre adresse e-mail avec la commande suivante:
Ou à l'aide de variables d'environnement
[email protected]
[email protected]
PD: Info à partir de github guide officiel
Les commits que vous avez déjà fait aura une ancienne adresse e-mail. Seulement les nouveaux commits aura la nouvelle adresse e-mail. Si vous souhaitez modifier l'adresse e-mail existante s'engage, voir comment changer l'auteur d'un commit.
OriginalL'auteur Marc
Selon le git de la documentation tout ce que vous devez avoir à faire est de re-exécuter
Puis il suffit de vérifier que la modification a pris effet
Ceci est indiqué dans
OriginalL'auteur Donald L Wilson
Éditer votre e-mail directement dans le
JENKINS_HOME/users/YOUR_NAME/config.xml
fichier de configuration et redémarrer le serveur JenkinsOriginalL'auteur Jan Pytlík
utilisation
OriginalL'auteur user3143487