EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

ID+[email protected]是什么?为什么Github会有这个东西?

这其实就是一个假的电子邮件地址,

try to send email to ID+username@users.noreply.github.com

根本不存在的域名。

为什么会给你补上这个东西,而且还一定要有?

这就不得不提一个传统,每次git在commit的时候,上传者的昵称和邮箱是必须的,

但是昵称可能重复,邮箱是不会重复的,

你的邮箱是能接收邮件的邮箱,但是如果你不想你的邮箱被公开,

github会自动给你生成一个用于提交的邮箱的地址,

这个邮箱地址既不参与接收,也不参与发送,说白了就是个fake email address。


其实你在 git config -l 的时候,你会发现两种类型的邮箱,一种是我们常见的,自己用的各种免费邮箱,比如 @qq.com、@gmail.com、@foxmail.com 之类的;另一种是形如 27856297+dependabot-preview[bot]@users.noreply.github.com 这样的邮箱。

前者是我们自己通过 git 设置的邮箱,而后者则是我们通过 Github 网页、 API 操作产生的 commit 。你在查询的时候,要记得去找第一类邮箱来作为参考。

This article was last edited at 2020-07-28 02:03:39

* *