关于提交电子邮件地址
GitHub 使用你的提交电子邮件地址将提交与你的 你的 GitHub Enterprise Server 实例 关联。 您可以选择要与从命令行以及基于 web 的 Git 操作推送的提交相关联的电子邮件地址。
对于基于 Web 的 Git 操作,可以在 你的 GitHub Enterprise Server 实例 上设置提交电子邮件地址。 对于从命令行推送的提交,您可以在 Git 中设置提交电子邮件地址。
在 GitHub Enterprise Server 上更改提交电子邮件地址后,新电子邮件地址默认在所有未来基于 Web 的 Git 操作中可见。 在更改提交电子邮件地址之前进行的任何提交仍与之前的电子邮件地址关联。
为确保提交归因于你并且出现在你的贡献图中,请使用已连接到你在 你的 GitHub Enterprise Server 实例 上的帐户的电子邮件地址。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。
在 GitHub 上设置提交电子邮件地址
-
在 GitHub 任意页的右上角,单击个人资料照片,然后单击“设置”。
-
在侧边栏的“访问”部分,单击“ 电子邮件”。
-
在“添加电子邮件地址”中,键入你的电子邮件地址并单击“添加”。
-
在“主要电子邮件地址”下拉列表中,选择要与基于 web 的 Git 操作关联的电子邮件地址。
在 Git 中设置您的提交电子邮件地址
可以使用 git config
命令更改与 Git 提交关联的电子邮件地址。 设置的新电子邮件地址将在从命令行推送到 你的 GitHub Enterprise Server 实例 的任何未来提交中显示。 在您更改提交电子邮件地址之前进行的任何提交仍与之前的电子邮件地址关联。
为计算机上的每个仓库设置电子邮件地址
-
打开终端终端Git Bash。
-
在 Git 中设置电子邮件地址。 可以使用任何电子邮件地址。
git config --global user.email "YOUR_EMAIL"
-
确认在 Git 中正确设置了电子邮件地址:
$ git config --global user.email email@example.com
-
将电子邮件地址添加到 GitHub Enterprise Server 上的帐户,以便提交归属于你并显示在你的贡献图中。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。
为一个仓库设置电子邮件地址
GitHub Enterprise Server 使用在你的本地 Git 配置中设置的电子邮件地址将从命令行推送的提交与你在 你的 GitHub Enterprise Server 实例 上的帐户相关联。
您可以更改与您在一个仓库中所进行的提交关联的电子邮件地址。 此操作将覆盖这一个仓库中的全局 Git 配置设置,但不会影响任何其他仓库。
-
打开终端终端Git Bash。
-
将当前工作目录更改为您想要在其中配置与 Git 提交关联的电子邮件地址的本地仓库。
-
在 Git 中设置电子邮件地址。 可以使用任何电子邮件地址。
git config user.email "YOUR_EMAIL"
-
确认在 Git 中正确设置了电子邮件地址:
$ git config user.email email@example.com
-
将电子邮件地址添加到 GitHub Enterprise Server 上的帐户,以便提交归属于你并显示在你的贡献图中。 有关详细信息,请参阅“添加电子邮件地址到 GitHub 帐户”。