如何将需要 GPG 签名的旧 git 存储库移动到 Gitlab?

如何将需要 GPG 签名的旧 git 存储库移动到 Gitlab?

目前,我所在的公司有一个托管在其他地方的旧版 git 存储库,并且所有提交均未经过 GPG 签名。项目越来越大,越来越多的人为同一个项目工作,因此它被转移到 Gitlab,现在需要对所有提交进行 GPG 签名。

问题是遗留项目有一些提交是由前员工完成的。他们离开公司后,甚至提交时使用的公司电子邮件也消失了。没有办法将正确的 GPG 签名应用于这些提交。一个简单的解决方案是将当前代码复制到新文件夹并进行新的初始提交。但是,如果我不想丢弃以前的提交历史记录,有没有办法对那些不是我做的提交进行 GPG 签名?(或者还有其他解决方案?我不是管理员,但如果指示明确,我可能会要求管理员进行更改)

相关内容