【发布时间】:2016-09-26 01:32:00
【问题描述】:
我想用 Emacs 管理加密文本文件的版本, 使用“git-crypt”。
Emacs 拥有强大的加密工具“epg”,以及 git 管理工具“magit”, 但是它们的组合不能用 git 处理加密文件。
是否可以使用 Emacs “magit” 来管理带有 “git-crypt” 的加密文件?
【问题讨论】:
-
用例是什么?
标签: git encryption emacs magit
我想用 Emacs 管理加密文本文件的版本, 使用“git-crypt”。
Emacs 拥有强大的加密工具“epg”,以及 git 管理工具“magit”, 但是它们的组合不能用 git 处理加密文件。
是否可以使用 Emacs “magit” 来管理带有 “git-crypt” 的加密文件?
【问题讨论】:
标签: git encryption emacs magit
我看不出为什么不这样做,毕竟它在自述文件中说:
设置好 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 看到那些解密的文件。
【讨论】: