我有一个带有加密文件的仓库。我想将所有这些,包括提交历史记录到另一个仓库中。我 c̶a̶n̶n̶o̶t̶ 很长时间都想不出如何做到这一点。
最终对我有用的是:
git init
- 在旧仓库中
git-crypt export-key ~/kf
- 不要解锁回购
- 就像在旧项目中一样设置加密目录,提交 .gitattributes 文件。
- 仍然不解锁回购
- 在 .git/cofig 中设置远程仓库,挑选樱桃。
- 现在解锁 repo
git-crypt unlock ~/kf
,添加合作者。
这对我有用,如果有更好的方法可以做到这一点,请告诉我。