我想用Emacs管理加密文本文件的版本, 用“git-crypt”。
Emacs拥有强大的加密工具“epg”和git管理工具“magit”, 但是它们的组合无法使用git处理加密文件。
是否可以使用Emacs“magit”来管理带有“git-crypt”的加密文件?
答案 0 :(得分:0)
我认为没有理由,毕竟它在自述文件中说:
设置git-crypt后(使用
git-crypt init
或git-crypt unlock
),您可以正常使用git - 加密和解密透明地发生。
但Magit没有明确支持,因此您必须手动执行Using git-crypt中所述的初始设置。
Emacs拥有出色的加密工具“epg”,
这并没有真正进入画面。 Magit打电话,例如git checkout
,Git咨询.gitattributes
并注意到它必须使用git-crypt
,git-crypt
被调用并使用它总是用来解密文件的任何方法。 Magit / Emacs / everything看到那些解密文件。