关于git:匿名Github存储库

Anonymise a Github repository

我一直在和其他一些人一起研究私人回购(github)。这个项目现在已经完成了,我想把它输出到我自己的GithHub配置文件中,并公开引用我在那个项目中的经验。

团队中的其他人不希望本回购协议以任何方式与他们关联,并已同意在我的个人资料中公开,只要他们的Github用户信息或电子邮件或任何类似的与回购协议关联的信息都不存在。

有没有一种方法可以保留提交历史记录并匿名所有其他用户?结果应该是所有提交都仍然存在,但是队友提交的作者是普通用户?谢谢。

edit1:我找到了这个git,重写了以前的commit用户名和电子邮件,但不确定这里的第一个答案是否适用于github。?


如果您首先在本地从GitHub克隆项目,进行编辑,然后在GitHub上推送到一个新的存储库,而不使用fork操作,则可以使用所描述的方法。