如何查找 GitHub 用户邮箱
2024-12-25 11:31:0 Author: www.upx8.com(查看原文) 阅读量:5 收藏

在当今数字化时代,GitHub 作为全球最具影响力的代码托管平台之一,其用户数量庞大且信息丰富。对于许多人而言,寻找 GitHub 用户的邮箱可能出于多种目的,比如联系特定项目的开发者、进行合作交流等。然而,由于隐私保护等原因,GitHub 并没有公开提供一种直接获取用户邮箱的方式。本文将深入探讨如何通过各种途径来找到 GitHub 用户邮箱,帮助您在需要时获取所需信息。

一、如何找到Github用户的邮箱

如果对方首页没写邮箱,那就要自己利用漏洞来找了

开始查找:

1、随便找一个项目比如:https://github.com/virattt/ai-hedge-fund/

2、然后拼接成https://github.com/virattt/ai-hedge-fund/commit/main.patch

二、在 GitHub 中隐藏自己的邮箱地址

上边这个办法对很多人都很有效,但有些人你使用上述“小技巧”看到的邮箱却是下图这样的,这明显不是一个正常的邮箱地址。

这其实就是 GitHub 保护开发者推出的隐私邮箱功能。那么如何开启 GitHub 隐私邮箱呢?

  1. 首先找到 GitHub 的邮箱设置页 https://github.com/settings/emails

GitHub 的邮箱设置页

  1. 在 Primary email address 一栏,将你的 GitHub 主邮箱设置为隐私邮箱
    你的实际邮箱地址只会被用来做帐户相关的通知以及密码重置。而那个数字+你的用户名@users.noreply.github.com的邮箱地址将用于 Git 操作。
  2. 勾选下边页面中的两个选项

  • 隐私地址转换(Keep my email address private):发现列表中的邮箱地址,自动转换为 GitHub 专用的隐私邮箱地址。
  • 阻止推送(Block command line pushes that expose my email):发现你的推送会暴露真实邮箱地址,则阻止推送。
  1. 如果你有一些涉及自动化提交的程序(比如一些 action 操作),需要将提交邮箱地址改成那个 GitHub 专用的隐私邮箱地址,不然会触发阻止推送设置,导致自动提交失败。

阻止推送示意图

  1. 这个只能防止你之后的 git 操作记录不泄露你的真实邮箱,你之前的记录还是会被保留的。

文章来源: https://www.upx8.com/4605
如有侵权请联系:admin#unsafe.sh