bearlike / remove-git-email-leak

Find and remove publicly accessible git commit email addresses.
https://thekrishna.in/remove-git-email-leak/
MIT License
11 stars 1 forks source link
automation email-leaking git git-email github privacy python

Remove Leaked Git Emails

Find and remove publicly accessible git commit email addresses.

GitHub uses your commit email address to associate commits with your GitHub account. When a user makes commits to a public repository, their email address is pushed with the commit.

If you'd like to keep your personal email address private, you can use a GitHub-provided no-reply email address as your commit email address. GitHub provides some instructions on keeping your personal email address private, but it seems that GitHub users either don't know or don't care that their email address may be exposed.

However, any commits you made before changing your commit email address are still associated with your previous email address. This is why this repository exists. The script will clone all accessible repositories, change the committer email from all commits and push it back to GitHub.

Getting Started

Prerequisites

Usage

Notes

Acknowledgments

Disclaimer

I shall not be liable for any consequential, incidental, direct, indirect, special, or other damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss). Run this at your own risk.  

Made with ❤️ by Krishnakanth Alagiri