gpt4 book ai didi

git - 是否可以使用 git hook 在暂存、添加或推送之前替换密码?

转载 作者:太空狗 更新时间:2023-10-29 13:39:17 25 4
gpt4 key购买 nike

是否可以在暂存、添加或推送之前使用 git 钩子(Hook)替换密码?

我希望在提交或推送之前用模板替换密码。

例如,假设我在纯文本密码前加上“PWDEXLUDE_password”,钩子(Hook)将其替换为 <>,因此在部署阶段脚本可以查找模板,在数据库中查找密码,然后替换该模板带有生产密码。

git 是否有类似的东西?

最佳答案

我会采取不同的方法,将密码保存在不受版本控制的配置文件中,并让您的应用程序在运行时从该文件加载它们。你的部署脚本只需要保证这样的文件存在,每个开发者都可以有自己的开发测试密码。

如果您真的想做您要求的事情,我认为您可以在pre-commit 中完成 hook提取带有密码的文件的暂存版本,重写它们,然后暂存重写的版本,确保不影响工作副本。但是,出于多种原因,这对我来说似乎不是一个好主意。

关于git - 是否可以使用 git hook 在暂存、添加或推送之前替换密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5840768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com