在 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/