在使用 pre-commit 时, .gitleaksignore 文件会被忽略
作者: fabasoad创建于 2022年12月3日更新于 2026年8月28日
标签bug
** 描述错误**
我有一个前端的工程,在测试中生成uuid,并将其保存到X.snap'文件. 这些uuid可以犯罪,但gitleaks ' 发现它们是秘密,这很好。 然而,在.gitleaksignore'文件中添加每个错误的指纹以忽略这些错误――没有帮助。
** 废除**
- 采用保密硬码的项目。
- 添加以下内容的`承诺前配置.yaml'文件。 (附加上下文: [1]]
- " 承诺前运行 " 。
- 确保发现秘密。
- 从第4步的输出中创建 ".gitleaksignore " 文件并复制指纹。
- " 承诺前运行 " 。
** 实际行为**
gitleaks ' 探测到这条线,意思是.gitleaksignore'文件被忽略了。
** 预期行为** 在`.gitleaksignore'文件中添加指纹的行不应再被检测出。
** 枪声** 不详
** 基本信息(请填写下列资料):**
- OS: macOS Monterey,第12.6版.
- Gitleaks 版本: 8.5.12
** 其他情况** `[1]' 承诺前配置. yaml:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
- 检索:https://GitHub.com/zricethezav/gitleaks 转录:v8.15.2 钩子 :
- 编号: gi
请检查date=中的日期值 (帮助)内容来源: gitleaks/gitleaks