我在Git stash中托管了一个项目(现在更名为Bitbucket Server)。它使用Jenkins构建。现在我在本地安装Git时犯了一个错字。例如@ab.example
而不是@abc.example
每次构建完成后,Jenkins都会发送电子邮件通知,它会从Git commit中获取我不正确的电子邮件地址并尝试发送。
即使我在本地Git中更改了电子邮件地址,我仍然看到Jenkins将电子邮件发送到旧的错误地址。
我该怎么解决这个问题?
我在Git stash中托管了一个项目(现在更名为Bitbucket Server)。它使用Jenkins构建。现在我在本地安装Git时犯了一个错字。例如@ab.example
而不是@abc.example
每次构建完成后,Jenkins都会发送电子邮件通知,它会从Git commit中获取我不正确的电子邮件地址并尝试发送。
即使我在本地Git中更改了电子邮件地址,我仍然看到Jenkins将电子邮件发送到旧的错误地址。
我该怎么解决这个问题?
6条答案
按热度按时间vqlkdk9b1#
本地设置邮箱地址(每个仓库单独设置)
1.打开Git Bash
1.将当前工作目录更改为您要在其中设置Git配置电子邮件的本地存储库。
1.使用以下命令设置您的电子邮件地址:
1.使用以下命令确认您已正确设置电子邮件地址。
全局设置邮箱地址(只在本地没有设置的情况下使用)
1.打开Git Bash
1.使用以下命令设置您的电子邮件地址:
1.确认您已设置电子邮件地址:
或者使用环境变量
GIT_COMMITTER_EMAIL=your_email@abc.example
GIT_AUTHOR_EMAIL=your_email@abc.example
PD:来自GitHub官方指南的信息
ctehm74n2#
根据git文档,您所要做的就是重新运行
然后只需检查以确保更改生效
这列在**Pro Git**书中,由 Scott Chacon 和 Ben Straub 撰写
1.6入门-First-Time Git Setup
a6b3iqyw3#
使用
“git -c user.name =“您的姓名”-c user.email youremail@email.com commit --amend --reset-author”
pxy2qtax4#
要设置全局用户名/电子邮件配置,请执行以下操作:
1.打开命令行。
1.设置您的用户名:
git config --global user.name "FIRST_NAME LAST_NAME"
1.设置您的电子邮件地址:
git config --global user.email "MY_NAME@example.com"
要设置特定于存储库的用户名/电子邮件配置,请执行以下操作:
1.在命令行中,切换到存储库目录。
1.设置您的用户名:
git config user.name "FIRST_NAME LAST_NAME"
1.设置您的电子邮件地址:
git config user.email "MY_NAME@example.com"
1.通过显示配置文件验证配置:
cat .gitconfig
有关更多信息和其他版本控制系统。=> SeeThis
qmelpv7a5#
下面的命令在.git/config文件中设置email地址:
1l5u6lss6#
直接在
JENKINS_HOME/users/YOUR_NAME/config.xml
配置文件中编辑您的电子邮件并重新启动Jenkins服务器