获取GitHub账号的电子邮件的工具

用时候我们需要联系的github上某个开源软件的作者,但是我们是看不到作者的电子邮件地址。某些开发者会在简介里写上自己的电子邮件地址,但是更多的是没有。上网搜索到一个好的工具,能够方便的找到开发者的电子邮件。

它的原理是提取作者向github上提交代码时候用的电子邮件,也就是我们设置的邮箱。当然如果作者没有公开的承诺(那联系他们有什么用呢?),那么是查询不到的。

1
2
3
4
# 设置邮箱
$ git config --global user.email "email@example.com"
# 查看邮箱
$ git config --global user.email

github提供公开的api来查询某个用户的提交,我们可以自己去调用,但是不用自己造轮子了,github-email就是这样一个项目。如果想自己调用也很简单,这个项目就是一个脚本

安装

1
npm install --global github-email

使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ github-email fancyerii

Email on GitHub

Email on npm
null

Emails from recent commits
fancyerii@gmail.com

Emails from owned-repo recent activity
GitHub noreply@github.com
lili fancyerii@gmail.com
李理 fancyerii@gmail.com

本文转载自李理的博客:http://fancyerii.github.io/2019/03/06/github-email/

来了,老弟
-------------    本文结束  感谢您的阅读    -------------
0%