惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
博客园 - 【当耐特】
月光博客
月光博客
Vercel News
Vercel News
D
Docker
I
InfoQ
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
有赞技术团队
有赞技术团队
雷峰网
雷峰网
博客园 - 聂微东
小众软件
小众软件
Y
Y Combinator Blog
腾讯CDC
L
LangChain Blog
The GitHub Blog
The GitHub Blog
宝玉的分享
宝玉的分享
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss

繁星点点

最新轻量级龙虾部署教程 通过netboot.xyz重装系统 giffgaff卡保号教程 Llinux系统中全新透明代理方案(可代理所有出站流量) tailscale开启子网路由常见的坑 OpenWrt固件编译 解决UFW和Docker的问题 使用PGP的非对称算法加密文件 NSSM工具把任意exe程序注册为Windows后台服务 轻量级简约端口转发rinetd 安卓IDE的安装和使用 IP信息查询网站汇总 热点共享代理教程 SSH使用密钥认证登录详细解释 Debian系统公网IP出口切换指南,适用多IP服务器 Windows系统安装Scoop包管理器 安卓Flutter开发学习笔记 使用手机搭建节点服务端 anytls协议部署教程 caddy给域名用上ECH加密 通过gitlab流水线自动备份仓库 通过CF-Workers代理访问网站 低配机器使用alpine系统跑docker 端口敲门教程 3x-ui面板通过api管理示例 nmap端口扫描 数据库常用命令 snap和winget包管理器 Git推送GitHub常用命令 😩😩😩学不完,根本学不完😩😩😩
关于github提交记录泄露真实邮箱的处理办法
2025-05-28 · via 繁星点点

众所周知,很多人刚开始接触github的时候,可能都是新手,可能会用自己的实名邮箱或者直接用QQ邮箱注册,此时你的这些实名邮箱就会泄露,即使你后面改了邮箱后,之前的提交记录里也是公开能看到的。如果你的github注册时间大于2年,那么之前的时候github是没有对你的注册邮箱进行隐私处理的,但是最近2年你提交的时候是有隐私处理的。

查询办法如下:在你之前的提交历史中,地址栏结尾加上.patch即可看到之前的提交用户信息。

可以看到知名B站UP主程序员鱼皮的提交历史里就暴露了他的工作邮箱,当然人家可能不在意这个隐私。

对此我写个了py脚本自动批量处理多个仓库

  • 仓库数量和仓库提交历史可能会有很多,所以我写了个py脚本,一键自动批量处理多个仓库。提交历史和仓库代码什么都不会受影响。

  • 注意:我自己批量修改了很多仓库没有问题,你使用前最好先测试一下,以免对仓库造成潜在的破坏。

  • 已知会造成的影响有:原有的全部commit hash会变化,所有fork也会和主仓库历史不一致。仓库的贡献者统计、commit 统计等信息会全部变成新指定的用户名和邮箱。会清洗该仓库下所有分支的提交用户名和邮箱。还有一些其他的潜在影响。

  • 代码和使用方法见我仓库:https://github.com/sky22333/python/tree/main/github

  • 一键自动批量替换多个github仓库提交信息的用户名和邮箱,防止隐私泄露。支持 HTTPS + Token 自动认证推送。提交历史和仓库代码什么都不会受影响。


我自己仓库修改后的效果如下