You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

提交代码至GitHub失败:报错error: git-seekret died of signal 9

解决git-seekret died of signal 9错误

git-seekret是一款用于检测代码中敏感信息的Git钩子工具,signal 9代表进程被系统强制终止(SIGKILL),卸载Git没用是因为问题根源在这个钩子工具本身,而非Git核心。试试下面的方案:

  • 检查工具兼容性与系统资源

    1. 先确认git-seekret的版本:执行git seekret --version,如果版本过旧,尝试更新到最新版(根据你安装它的方式,比如用包管理器或源码重新安装)
    2. 查看系统日志(Linux用dmesg,Mac用控制台应用),确认是不是提交时内存不足导致系统杀死了git-seekret进程,必要时关闭其他占用资源的程序再尝试提交
  • 临时禁用钩子(确认代码无敏感信息时使用)
    执行git config --unset hooks.pre-commit,或者直接进入项目的.git/hooks目录,重命名pre-commit文件为pre-commit.disabled,这样提交时就不会触发git-seekret检测

  • 彻底移除git-seekret
    如果不再需要这个敏感信息检测工具,直接卸载它:

    • 用Homebrew安装的:brew uninstall git-seekret
    • 用pip安装的:pip uninstall git-seekret
      之后清理项目中残留的钩子配置,确保不会再触发相关检测

内容的提问来源于stack exchange,提问作者Nightmare23h

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 08:31:06