【问题标题】:Cannot read file /usr/local/git/etc/gitconfig when try to run gradle build尝试运行 gradle build 时无法读取文件 /usr/local/git/etc/gitconfig
【发布时间】:2017-03-13 15:42:06
【问题描述】:

当我尝试使用命令行运行 gradle build 时,我一直收到此错误消息,而使用 IntelliJ 完全没有问题。

  • 出了什么问题: 评估根项目“xxxxx”时出现问题。

    无法应用插件 [id 'net.vivin.gradle-semantic-build-versioning'] > 找不到 Git 存储库:系统范围的配置文件 /usr/local/git/etc/gitconfig 无效 org.eclipse.jgit.errors.ConfigInvalidException:无法读取文件 /usr/local/git/etc/gitconfig

已在build.gradle 文件中指定了存储库,并且构建可以与 IntelliJ 一起正常工作。

maven {
            url "https://plugins.gradle.org/m2/"
}

我不知道为什么它会尝试检查gitconfig 文件以及它失败的原因。你能帮我解决这个问题吗?

【问题讨论】:

  • 你能分享你的build.gradle文件或者至少你的依赖列表吗?

标签: git maven intellij-idea gradle dependencies


【解决方案1】:

我遇到了同样的问题,并找到了两种解决方法。我并不是说我已经修复了它,因为这似乎是我的 gradle 依赖项之一未处理的边缘情况。

我认为是问题所在:org.eclipse.jgit 不知道如何解析 gitconfig 文件中的 [include] 部分。

解决方法 #1:

设置GIT_CONFIG_NOSYSTEM 环境变量。根据git's docs,这将:

skip reading settings from the system-wide $(prefix)/etc/gitconfig file.

解决方法 #2:

从您的 gitconfig 文件中删除 [include] 部分,根据您的错误消息,该部分位于 /usr/local/git/etc/gitconfig

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-22
    • 2021-05-14
    • 1970-01-01
    • 2022-10-02
    • 2019-04-05
    • 1970-01-01
    相关资源
    最近更新 更多