如何防止Git使用这种形式的电子邮件username@pc-名称而不是空名称?
每当我尝试使用GIT时,它都会自动使用大量私有数据(如用户名、电子邮件和/或pc名)来丰富我的提交 如何正确配置GIT,使其不会自动公开我的私人数据 我已经表演了如何防止Git使用这种形式的电子邮件username@pc-名称而不是空名称?,git,privacy,git-config,Git,Privacy,Git Config,每当我尝试使用GIT时,它都会自动使用大量私有数据(如用户名、电子邮件和/或pc名)来丰富我的提交 如何正确配置GIT,使其不会自动公开我的私人数据 我已经表演了 git config --global user.name Robert git config --global user.email "" 但是,我的提交/推送仍然包含我的帐户和计算机名称,我认为这是私有数据。 有什么必要使GIT不将我的个人信息发布到存储库/互联网中?正在运行 git config --global user.e
git config --global user.name Robert
git config --global user.email ""
但是,我的提交/推送仍然包含我的帐户和计算机名称,我认为这是私有数据。
有什么必要使GIT不将我的个人信息发布到存储库/互联网中?正在运行git config --global user.email ""
清除用户级配置文件的user.email
字段,这将导致Git假定您尚未设置电子邮件地址(当然,假定存储库级配置文件中未指定电子邮件地址)
作为对策,Git将生成一个username@pc-名称
(其中pc名称
包括名称和FQDN),并将该电子邮件烘焙到您的提交中:
$ git log -1
commit 9cd00b7ed6206086bf332e0481092590d07626d5
Author: jubobs <jubobs@jubobs-MacBook-Pro.local>
Date: Thu Dec 18 16:23:19 2014 +0000
$git日志-1
提交9CD00B7ED6206086BF33E0481092590D07626D5
作者:jubobs
日期:2014年12月18日星期四16:23:19+0000
然而,有可能欺骗Git使用一个空的电子邮件地址;您只需运行以下命令即可(使用Git 2.1.3测试):
git配置--global user.email“\”
那么,Git将不会使用上述自动生成的电子邮件地址:
$ git log -1
commit 0d0bb289b293ec020b607021bbd886be5107bc7f
Author: Jubobs <>
Date: Thu Dec 18 16:25:14 2014 +0000
$git日志-1
提交0d0bb289b293ec020b607021bbd886be5107bc7f
作者:Jubobs
日期:2014年12月18日星期四16:25:14+0000
相关:如果GIT存储库属于GitHub项目,建议不要指定无效的电子邮件地址。相反,GitHub指定了以下备选方案(引用自): 如果您想保持电子邮件地址的私密性,请将Git config电子邮件设置为username@users.noreply.github.com相反,将用户名替换为GitHub用户名 注意:如果您在2017年7月18日之后创建了GitHub帐户,您的 GitHub提供的无回复电子邮件地址是一个七位数的ID号,并且 以ID形式显示您的用户名+username@users.noreply.github.com. 如果 您在2017年7月18日之前创建了您的GitHub帐户 GitHub提供的无回复电子邮件地址是您的用户名,格式为 username@users.noreply.github.com. 你可以根据你的身份证 GitHub通过选择(或取消选择)未提供回复电子邮件地址 和重新选择)在您的电子邮件设置中保留我的电子邮件地址
[…]我的提交/推送仍然包含我的帐户和计算机名[…]在您的提交中,您在哪里看到这些信息?尝试运行
git日志--raw-1
。您是否在该命令的输出中看到有问题的信息?即使在显式设置电子邮件后,它也会在表单中使用自动生成的电子邮件username@pc-名称(pc名称包括名称和FQDN。请参阅您发布的命令,该命令导致了一个“语法错误”,然后执行。无论该命令有多小的修改:git config--global user.email“\”@Robert Word。它在我的机器上运行良好。您使用的是哪个版本的Git和哪个shell?@Jubobs我安装了Git 1.9.4
$ git log -1
commit 0d0bb289b293ec020b607021bbd886be5107bc7f
Author: Jubobs <>
Date: Thu Dec 18 16:25:14 2014 +0000