【问题标题】:Git config values clashGit 配置值冲突
【发布时间】:2016-02-07 12:27:22
【问题描述】:

我在 Windows 笔记本电脑上遇到了大的 git 配置问题。我下载了桌面版 Git,因为我无法将 git lfs 安装到我的 cygwin git。然后我从 cygwin 中删除了 git。我有一个 GitHub 项目,它使用 git-lfs 进行存储 大文件。当我克隆项目并开始从远程服务器下载文件时,它说:

WARNING: These git config values clash:
git config "http.sslcainfo" = "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt"
git config "http.sslcainfo" = "/ssl/certs/ca-bundle-ghfw.crt"

我的计算机上都不存在这些文件位置。当我使用 git config --list 时,我可以看到 http.sslcainfo 的两个值。但是 mingw 没有与 git config --system --list、git config --global --list 或 git config --local --list 中的任何一个一起列出。所以我找不到文件在哪里 配置是。我假设桌面版 Git 想要使用 /ssl/certs/ 位置,因为它在安装时将其设置为 git config --system 。我也在我的电脑上安装了 mingw,但我在里面找不到 .gitconfig 文件。另外我不知道为什么 git 甚至会从那里查看或保存配置的位置。我能够克隆不使用 git-lfs 的存储库。那么有什么方法可以删除 http.sslcainfo = "C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt" 配置?任何帮助将不胜感激。

【问题讨论】:

  • 我也有同样的问题。

标签: windows ssl github mingw32 git-lfs


【解决方案1】:

首先,我必须告诉你,我不确定我是否可以帮助你。但是,我想与您分享我的信息……也许它会有所帮助。目前,我正在为一些大型 repos 绑定 git-lfs。我正在使用 bitbucket 测试服务器。至少在 bitbucket 上,他们说来自 git lfs 的文件是通过 HTTPS 下载的,并且需要 ssl 证书。

我希望这对您有所帮助。如果您对此有更多疑问,请随时提问。

冷淡

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多