Git错误:致命:'core.trustctime'的错误数字配置值'falseexit':无效单位

时间:2017-05-31 19:56:26

标签: git

我在使用git init命令时遇到此错误,甚至用于git clone等其他命令。

git init
fatal: bad numeric config value 'falseexit' for 'core.trustctime': invalid unit

3 个答案:

答案 0 :(得分:0)

core.trustctime必须是布尔值:是/否/ 1/0 /真/假。您的git配置文件中有错误。编辑.gitconfig或.git / config并将 falseexit 更改为 false

PS。 falseexit ,嗯...似乎有人试图exit vim而没有从插入模式切换到普通模式。

答案 1 :(得分:0)

<块引用>

core.trustctime 必须是布尔值

在 Git 2.31(2021 年第一季度)中,改进了预期具有布尔值的配置变量时给出的错误消息。

参见commit f276e2aAndrew Klotz (KlotzAndrew)(2021 年 2 月 11 日)。
(2021 年 2 月 17 日在 Junio C Hamano -- gitster --commit 483e09e 合并)

<块引用>

config:改进布尔配置的错误信息

签字人:Andrew Klotz

<块引用>

当前无效的布尔配置值返回关于“bad numeric”的消息,当错误是由布尔值引起时,这会有点误导。

当我们知道该值既不是 bool 文本也不是 int 时,我们可以通过返回布尔错误消息来改善开发者体验。

在使用无效的布尔值 non-boolean 之前,不清楚数字指的是什么:

fatal: bad numeric config value 'non-boolean' for 'commit.gpgsign': invalid unit

现在错误消息提到 non-boolean 是一个错误的布尔值:

fatal: bad boolean config value 'non-boolean' for 'commit.gpgsign'

答案 2 :(得分:0)

我刚刚运行了以下内容:

git config --global commit.gpgsign true