下载git-crypt
在github上下载exe文件
找个合适的目录放着
- 放在本机git安装目录的cmd目录下(C:\Program Files\Git\cmd),因为该目录已经配置好了环境变量
- 放其他目录则需手动配置环境变量
生成密钥
git-crypt init
git项目根目录中创建.gitattributes文件,配置需加密的文件
config/url/test.md filter=git-crypt diff=git-crypt
将.gitattributes文件push到远程仓库
git rm -r --cached config/
git add .
git commit -m 'add .gitattributes'
git push
导出密钥,提供给需要解密的同学使用
git-crypt export-key git-crypt-key
通过导出的密钥解密被加密的文件
git-crypt unlock git-crypt-key
加解密操作均只需进行一次,文件的修改还是跟普通文件一样使用即可,之后的 git pull 和 git push 操作会自动进行加解密操作
注意:路径最好使用英文
|