GitHub存储文件已加密

时间:2014-08-20 09:39:32

标签: git security encryption github

由于GitHub上的所有文件都存储在美国境内,并且官方知道政府有权访问和阅读此类数据(即使是来自欧洲的公司),

我需要知道是否可以存储加密的sourcode文件?

当我推/拉文件时,喜欢某种类型的自动加密和解密。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

我之前遇到但从未亲自使用的解决方案git-crypt

但是,正如其他人提到的那样,使用git加密(another reference)会产生许多副作用。

如果您担心数据安全性,最好运行您自己的个人Git服务器(在您自己的硬件上或在美国以外的云提供商处运行)。

答案 1 :(得分:0)

由于您可以在Git中存储任何类型的文件,您可以将加密文件存储在Git中。但是,要使'git diff'等工作,您需要即时解密文件(并可能修改git源以解释此解密的必要性)。

如果您对此感到满意,添加此加密/解密功能可能会对Git做出很好的补充 - 我敢打赌,有些人会乐意使用您的增强功能。