是否可以使用Emacs“magit”来管理带有“git-crypt”的加密文件?

时间:2016-09-26 01:32:01

标签: git encryption emacs magit

我想用Emacs管理加密文本文件的版本, 用“git-crypt”。

Emacs拥有强大的加密工具“epg”和git管理工具“magit”, 但是它们的组合无法使用git处理加密文件。

是否可以使用Emacs“magit”来管理带有“git-crypt”的加密文件?

1 个答案:

答案 0 :(得分:0)

我认为没有理由,毕竟它在自述文件中说:

  

设置git-crypt后(使用git-crypt initgit-crypt unlock),您可以正常使用git - 加密和解密透明地发生

但Magit没有明确支持,因此您必须手动执行Using git-crypt中所述的初始设置。

  

Emacs拥有出色的加密工具“epg”,

这并没有真正进入画面。 Magit打电话,例如git checkout,Git咨询.gitattributes并注意到它必须使用git-cryptgit-crypt被调用并使用它总是用来解密文件的任何方法。 Magit / Emacs / everything看到那些解密文件。