GitHub でメール アドレスのメンションを見つける方法
[1]ここでは、 @記号の前の電子メール アドレスを SHA1 でハッシュします。つまり、アドレス全体ではなく、ログインのみをハッシュします。
[2] たとえば、 4b9e910872a66d9b7d7e137ad70e3abfaad7eda7を取得し、 ここで新しい Google BigQuery プロジェクトを作成します。
[3] [エディター] タブを開き、大きなフィールドにこれを入力します
select
repo_name, commit,
author.name, author.email,
committer.name, committer.email
from
bigquery-public-data.github_repos.commits
where
author.email like '4b9e910872a66d9b7d7e137ad70e3abfaad7eda7%'
or
committer.email like '4b9e910872a66d9b7d7e137ad70e3abfaad7eda7%'
[5] 上記のコード内のフレーズを置き換えます
4b9e910872a66d9b7d7e137ad70e3abfaad7eda7
SHA1 で得られるもの
[4] [実行] (RUN) をクリックして待ちます。リポジトリ、コミット、および「匿名化された」電子メール アドレスのテーブルが表示されます。