敏感信息处理说明
先按照基础指南的环境配置 ,完成 git 和 git-crypt 的环境配置。
git-crypt 初始化
在文档项目的根目录执行
获取加密密钥
将 .labsecret 文件添加到根目录中(这个文件找cgy或者老师获取)
添加完后的目录结构应该是这样的:
随后执行
以上操作完成后,你应该就能看到 docs/secret-files/ 目录下的明文内容了,打开 docs/secret-files/secret-test.txt 文件确认一下🤭
添加敏感信息文件
Warning
在上传敏感信息或文件前,务必将其放置在 docs/secret-files 目录下, git-crypt 会自动对该目录下的文件进行加密处理
危险警告
不要将 .labsecret 文件上传到远程仓库!确保 .labsecret 文件已被添加到 .gitignore 文件中!
如果你想自定义其他目录或文件的加密规则,可以编辑项目根目录下的 .gitattributes 文件,添加相应的路径和加密规则。例如:
匹配规则和
.gitignore文件类似,不懂就去问 AI 💀
说明
以上流程只需执行一次,后续在该项目中 Push 或 Pull 时,git-crypt 会自动处理加密和解密操作。上传敏感文件后,请在仓库中二次确认该文件已被加密(查看 GitHub 上的 RAW 文件内容,应该是乱码),若有疏忽请及时处理!
