怯懦地拒绝安装带有 `core.hooksPath` 集的钩子

问题描述

我尝试运行此命令,但它始终显示错误,无论如何我无法修复它。请帮帮我!

(venv)<...>预提交安装

[ERROR] 胆小,拒绝安装带有 core.hooksPath 集的钩子。

提示git config --unset-all core.hooksPath

解决方法

由于设置了全局挂钩路径,您会收到上述错误。

可以通过以下两种方式解决:-

  1. 取消全局钩子路径如下:-

    0 0 1
    0 0 0
    0 0 0
    
    1 0 2
    0 1 0
    0 0 0
    
    2 2 1
    1 1 0
    0 0 0
    
  2. 设置本地钩子路径如下:-

    git config --unset core.hooksPath
    

关于这个话题有一个非常有趣的对话,我强烈建议你浏览一遍:-

issue Cowardly refusing to install hooks with core.hooksPath set

如果这解决了您的问题,请在评论中告诉我。我对它非常好奇。