No, it isn&#x27;t github&#x27;s fault or git issue.  All commit metadata is used to generate (and verify) the commit hash.  This is basic git functionality. If you somehow hide this piece of information, you make that repo not only unverifiable but also incompatible with any other clone, including the one in your local machine. You wouldn&#x27;t be able to push to github.<p>The only issue here is not realizing the email field in the git config doesn&#x27;t need to be your personal one or even real.  And I agree more people should know this, but this is not something github or git needs to fix in any way.