在Git中更改电子邮件地址

时间:2016-06-14 07:29:42

标签: git email jenkins git-stash

我有一个以Git stash托管的项目。它是用詹金斯建造的。 现在我在本地安装我的Git时输了一个错字。 喜欢@ ab.com而不是@ abc.com

每次构建之后,jenkins都会发送电子邮件通知,并从Git提交中获取错误的电子邮件地址并尝试发送。

即使在我更改了本地Git中的电子邮件地址后,我仍然看到jenkins将电子邮件发送到旧的错误地址。

我该如何解决这个问题?

5 个答案:

答案 0 :(得分:22)

本地设置电子邮件地址(分别针对每个存储库)

  1. 打开Git Bash。

  2. 将当前工作目录更改为您要在其中设置Git配置电子邮件的本地存储库。

  3. 使用以下命令设置您的电子邮件地址:

  4. git config user.email "your_email@abc.com"
    
    1. 使用以下命令确认您已正确设置电子邮件地址。
    2. git config user.email
      

      全局设置电子邮件地址(仅在本地未设置任何内容时使用)

      1. 打开Git Bash。

      2. 使用以下命令设置您的电子邮件地址:

      3. git config --global user.email "your_email@abc.com"
        
        1. 确认您已设置电子邮件地址:
        2. git config --global user.email
          

          或使用环境变量

          1. GIT_COMMITTER_EMAIL=your_email@abc.com
          2. GIT_AUTHOR_EMAIL=your_email@abc.com
          3. PD:来自github官方指南的信息

答案 1 :(得分:8)

根据git文档,您需要做的就是重新运行

$ git config --global user.name "John Doe"  
$ git config --global user.email johndoe@example.com  

然后只需检查以确保更改生效

$ git config --list

它在

中列出
  

1.6入门-首次Git设置

答案 2 :(得分:0)

直接在JENKINS_HOME/users/YOUR_NAME/config.xml配置文件中编辑电子邮件,然后重新启动Jenkins服务器

答案 3 :(得分:0)

使用

  

“ git -c user.name =”您的名字“ -c user.email=youremail@email.com   提交--amend --reset-author“

答案 4 :(得分:0)

设置全局用户名/电子邮件配置:

  1. 打开命令行。

  2. 设置您的用户名:

    git config --global user.name“ FIRST_NAME LAST_NAME”

  3. 设置您的电子邮件地址:

    git config --global user.email“ MY_NAME@example.com”

要设置存储库特定的用户名/电子邮件配置:

  1. 从命令行转到存储库目录。

  2. 设置您的用户名:

    git config用户名“ FIRST_NAME LAST_NAME”

  3. 设置您的电子邮件地址:

    git config用户。通过电子邮件发送“ MY_NAME@example.com”

  4. 通过显示配置文件来验证您的配置:

    cat .git / config

有关更多信息和其他版本控制系统的信息,请参见.. => SeeThis