Tengo un proyecto alojado en Git Stash. Está construido con jenkins. Ahora cometí un error tipográfico al instalar mi Git localmente. Me gusta @ ab.com en lugar de @ abc.com
Después de cada compilación, jenkins envía notificaciones por correo electrónico y recoge mi dirección de correo electrónico incorrecta de la confirmación de Git e intenta enviarla.
Incluso después de haber cambiado la dirección de correo electrónico en mi Git local, todavía veo que jenkins envía los correos electrónicos a la antigua dirección incorrecta.
¿Cómo puedo arreglar esto?
Editable Email Notification
dePost-build Actions
. Puede definir la lista de destinatarios mediante cadenas literales o variables de direcciones de correo electrónico. En cuanto al correo electrónico incorrecto en las primeras confirmaciones, puede utilizargit filter-branch --env-filter
para modificar. Pero esto reescribe el historial de confirmaciones. No es recomendable.Respuestas:
Dirección de correo electrónico configurada localmente (por separado para cada repositorio)
Abre Git Bash.
Cambie el directorio de trabajo actual al repositorio local en el que desea configurar su correo electrónico de configuración de Git.
Configure su dirección de correo electrónico con el siguiente comando:
Dirección de correo electrónico configurada globalmente (solo se usa cuando no hay nada configurado localmente)
Abre Git Bash.
Configure su dirección de correo electrónico con el siguiente comando:
git config --global user.email "[email protected]"
O usando variables de entorno
[email protected]
[email protected]
PD: Información de la guía oficial de github
fuente
De acuerdo con la documentación de git, todo lo que debe hacer es volver a ejecutar
Luego, solo verifique para asegurarse de que el cambio haya surtido efecto
Esto se enumera en el libro Pro Git , escrito por Scott Chacon y Ben Straub
fuente
utilizar
fuente
Edite su correo electrónico directamente en el
JENKINS_HOME/users/YOUR_NAME/config.xml
archivo de configuración y reinicie el servidor Jenkinsfuente
Para establecer su configuración global de nombre de usuario / correo electrónico:
Abra la línea de comando.
Establezca su nombre de usuario:
git config --global user.name "FIRST_NAME LAST_NAME"
Configure su dirección de correo electrónico:
git config --global user.email "[email protected]"
Para establecer la configuración de correo electrónico / nombre de usuario específico del repositorio:
Desde la línea de comando, cambie al directorio del repositorio.
Establezca su nombre de usuario:
git config user.name "FIRST_NAME LAST_NAME"
Configure su dirección de correo electrónico:
git config user.email "[email protected]"
Verifique su configuración mostrando su archivo de configuración:
cat .git / config
Para más información y para otros sistemas de control de versiones .. => SeeThis
fuente