vfc*_*sts 5 git githooks
在暂存、添加或推送之前,可以使用 git hook 替换密码吗?
我希望在提交或推送之前用模板替换密码。
例如,假设我在纯文本密码前加上“PWDEXLUDE_password”,钩子用 <> 替换它,所以在部署阶段,脚本可以查找模板,在数据库中查找密码,然后用生产密码替换该模板.
git 是否提供或可能提供类似的功能?
Mar*_*air 3
我会采取不同的方法,即将密码保存在不受版本控制的配置文件中,并让应用程序在运行时从该文件加载它们。你的部署脚本只需要确保这样的文件存在,并且每个开发人员都可以有自己的密码进行开发和测试。
如果您确实想做您要求的事情,我认为您可以在一个挂钩中执行此操作,该pre-commit 挂钩提取其中包含密码的文件的暂存版本,重写它们,然后暂存重写的版本,确保不会影响工作副本。然而,出于多种原因,这对我来说似乎是一个坏主意。
pre-commit
归档时间:
14 年,9 月 前
查看次数:
1731 次
最近记录: