在 git commit 后,我看到错误 `git-seekret dead of signal 9`

问题描述 投票:0回答:1

任何时候我运行

git commit
我都会收到以下错误:

error: git-seekret died of signal 9

无论我进行什么更改,无论大小,都会发生此错误。我的机器(运行 Ventura 的 MacBook Pro)上的所有存储库都会发生这种情况。该命令的所有变体都会发生这种情况,例如

git commit -a
git commit filename
,甚至只是不带参数的
git commit
。有一天,它开始随机发生,我无法辨别原因。其他 git 命令仍然可以正常工作。

在 StackOverflow 和其他一些地方,人们询问了与异常大的提交相关的类似错误。所有建议的修复方法都不适合我。我的错误发生在小到单个字符的提交上。

威胁性短语“死于信号 9”似乎指的是 *nix 杀死信号。我不确定什么会发送这个信号。 RAM 不足是一个可能的原因,但我的 MacBook 的活动监视器显示有一些未使用的内存。

我不太了解 git-seekret 也不了解它为什么运行。看来不再维护了。没有关于如何删除它的明确说明。

命令

which git
返回
git: aliased to hub
。我已经重新安装了集线器;这并没有解决问题。

我还可以探索哪些其他途径?

git github git-commit kill sigkill
1个回答
0
投票

回答我自己的问题:我找到了一个名为

~/.git-support/hooks/pre-commit
的文件,其中包含命令
git seekret hook --run pre-commit
。每次我尝试提交时,这个钩子都会运行。删除或重命名该文件可以消除该错误。

© www.soinside.com 2019 - 2024. All rights reserved.