Skip to main content

设置提交电子邮件地址

可以设置用于在 GitHub 和计算机上创作提交的电子邮件地址。

Platform navigation

在 GitHub 上设置提交电子邮件地址

如果尚未启用电子邮件地址隐私保护,则在用户界面中编辑、删除或创建文件或者合并拉取请求时,可以选择将作者更改提交到哪个经验证的电子邮件地址。 如果启用了电子邮件地址隐私,则不能更改提交作者电子邮件地址,并且默认情况下是无回复电子邮件地址。 有关无回复电子邮件地址可以采用的确切格式的详细信息,请参阅 设置提交电子邮件地址

  1. 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击 “设置”****。

  2. 在侧边栏的“访问”部分,单击“ 电子邮件”。

  3. 在“添加电子邮件地址”中,键入你的电子邮件地址并单击“添加”。

  4. 验证你的电子邮件地址

  5. 在“主要电子邮件地址”下拉列表中,选择要与基于 web 的 Git 操作关联的电子邮件地址。

    “电子邮件”设置页的屏幕截图。 在“主要电子邮件地址”下,标有 Octocat 电子邮件地址的下拉菜单用橙色框出。
    1. 要在执行基于 Web 的 Git 操作时对电子邮件地址保密,请选择“对我的电子邮件地址保密”****。

在 Git 中设置您的提交电子邮件地址

可以使用 git config 命令更改与 Git 提交关联的电子邮件地址。 设置的新电子邮件地址将在从命令行推送到 GitHub 的任何未来提交中显示。 在您更改提交电子邮件地址之前进行的任何提交仍与之前的电子邮件地址关联。

为计算机上的每个仓库设置电子邮件地址

  1. 打开终端终端Git Bash

  2. 在 Git 中设置电子邮件地址。 可以使用 GitHub 提供的 noreply 电子邮件地址或任何电子邮件地址。

    git config --global user.email "YOUR_EMAIL"
    
  3. 确认在 Git 中正确设置了电子邮件地址:

    $ git config --global user.email
    email@example.com
    
  4. 将电子邮件地址添加到 GitHub 上的帐户,以便提交归属于你并显示在你的贡献图中。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。

为一个仓库设置电子邮件地址

GitHub 使用在你的本地 Git 配置中设置的电子邮件地址将从命令行推送的提交与你在 GitHub 上的帐户相关联。

您可以更改与您在一个仓库中所进行的提交关联的电子邮件地址。 此操作将覆盖这一个仓库中的全局 Git 配置设置,但不会影响任何其他仓库。

  1. 打开终端终端Git Bash

  2. 将当前工作目录更改为您想要在其中配置与 Git 提交关联的电子邮件地址的本地仓库。

  3. 在 Git 中设置电子邮件地址。 可以使用 GitHub 提供的 noreply 电子邮件地址或任何电子邮件地址。

    git config user.email "YOUR_EMAIL"
    
  4. 确认在 Git 中正确设置了电子邮件地址:

    $ git config user.email
    email@example.com
    
  5. 将电子邮件地址添加到 GitHub 上的帐户,以便提交归属于你并显示在你的贡献图中。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。

后续步骤

要了解如何使用专用电子邮件地址,请参阅“电子邮件地址参考”。