由于GitHub上的所有文件都存储在美国境内,并且官方知道政府有权访问和阅读此类数据(即使是来自欧洲的公司),
我需要知道是否可以存储加密的sourcode文件?
当我推/拉文件时,喜欢某种类型的自动加密和解密。
感谢您的帮助!
答案 0 :(得分:2)
我之前遇到但从未亲自使用的解决方案git-crypt。
但是,正如其他人提到的那样,使用git加密(another reference)会产生许多副作用。
如果您担心数据安全性,最好运行您自己的个人Git服务器(在您自己的硬件上或在美国以外的云提供商处运行)。
答案 1 :(得分:0)
由于您可以在Git中存储任何类型的文件,您可以将加密文件存储在Git中。但是,要使'git diff'等工作,您需要即时解密文件(并可能修改git源以解释此解密的必要性)。
如果您对此感到满意,添加此加密/解密功能可能会对Git做出很好的补充 - 我敢打赌,有些人会乐意使用您的增强功能。