文件名称:CryptoGit:git插件,可在远程存储库上提供加密
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-10 15:29:06
Shell
加密Git 概述 这个git扩展的主要目标是在远程存储库中对项目代码进行编码,而回购的本地副本则保持未加密状态。 您可以像平常一样使用本地副本(进行更改,分支,差异等),将数据推送到远程主机时文件将被加密。 您只需要使用自定义命令来初始化空存储库或已加密的克隆。 这个怎么运作? 插件的核心是git过滤器机制。 Git过滤器主要用于二进制文件翻译,但也可以用于加密。 更详细的信息可以在这里找到: GitCrypto使用污迹过滤器进行解密(签出工作副本),使用干净过滤器进行加密(推送更改)。 过滤器的工作是通过GnuPG软件包中包含的aes128 CFB算法完成的。 通过以下方式确保与git集成: 将插件文件放在添加到PATH的文件夹中, 给出正确的文件名(git- *)。 要求 吉特 制作文件 的OpenSSL 安装说明 克隆存储库: git clone https://githu
【文件预览】:
CryptoGit-master
----git-init-crypto(2KB)
----README.md(3KB)
----git-clone-crypto(633B)
----git-passwd-crypto(4KB)
----git-help-crypto(1KB)
----Makefile(613B)