git - Visual Studio 使用哪个 .gitconfig 文件?

标签 git visual-studio github version-control visual-studio-2017

在 Visual Studio Enterprise 2017 15.2 (26430.15) 版本中,当我推送我克隆的公共(public) Github 存储库的简单测试编辑时,它失败了;带有关于 AggregateException 的错误消息,并且无法生成“askpass”。与该问题相关的其他 SO 帖子对我不起作用。

我想尝试手动将我们的 http/https 代理设置添加到 VS2017 使用的 .gitconfig 文件中,但我找不到它。我已经在 cygwin 下有一个,但我不确定使用它是否是一个好主意 - 也不知道如何要求 VS2017 使用它。 (我也已经安装了 Git Bash 等。)

最佳答案

万一其他人偶然发现了这个问题,VS2017 和 VS2019 确实使用它自己的 Git 实例和它自己的 .gitconfig,至少如果你在 TFS 平台上。

这些文件通常位于此处:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\etc

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\etc

如果要查看 VS 查找 Git 时搜索的是哪个路径,请转到:
Tools -> Options -> Projects and Solutions -> Web Package Management -> External Web Tools
了解是否要更改正在使用的 Git 安装很有用。

关于git - Visual Studio 使用哪个 .gitconfig 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46244156/

相关文章:

visual-studio - 在多个 TFS 服务器之间切换是否有任何负面影响?

git - 存储库不干净

javascript - 在自定义的 release.yml 文件中获取针对版本号的 git 更改

git - 如何使git理解Mac(CR)行尾

Git: fatal: 当前分支master有多个上游分支,拒绝推送

c# - 在为较旧的 .NET Framework 版本构建时使用较新的 C# 功能是否安全?

c++ - 编译器错误,C++

git - 让 git 在本地忘记一个文件,但在网上记住它

git - jenkins 下游作业如何通过 email-ext 向上游 git 提交者发送电子邮件通知

git - 如何将文档与 Github Pages 同步?