【发布时间】: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