有没有办法git可以检查已提交的代码并在代码中有任何敏感信息的情况下发出通知(即使它在代码中被注释,例如,aws访问/密钥对,连接字符串,IP等)。
至少对于公开可用的存储库。
我认为如果git将实施此类验证,这可能会带来巨大好处。
对此有何想法?
答案 0 :(得分:1)
有几种方法可以做到。
git hooks是一个在git生命周期的不同阶段运行的脚本。
基本上,涂抹相当于每当你检查出任何东西时运行此代码
和clean相当于每当你检查中的任何内容时运行此代码。
图片来自此网址: https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes