| 机制 | 对文件内容做对称加密;密钥共享给协作者(gpgsm/gpg 或对称密钥文件) |
|---|---|
| 优点 | 工作流透明,成员无需改变工具习惯 |
| 局限 | 全仓单密钥、历史重写成本高、fine-grained 权限弱 |
初始化
初始化
git-crypt init
echo 'secrets/** filter=git-crypt diff=git-crypt' >> .gitattributes
git-crypt export-key /secure/location/key轮换密钥需要重写历史的场景要谨慎评估:涉及所有分支与协作者。