Visual Studio 2015 在哪里存储它的 Git 配置信息?
Where does Visual Studio 2015 store its Git configuration information?
我有一个特定的 VS 2015 安装,它在连接特定 Git(不是 github!)服务器时遇到问题。我想按原样清除缓存,但找不到有关 2015 存储其 git 配置信息的位置的信息。
我已经尝试删除服务器名称并重新添加。那没有用。我在另一台机器上 另一个 安装了 VS 2015,它成功地与同一个 git 服务器对话,我在同一个盒子上有其他 Git 客户端软件作为麻烦VS 2015 所以我知道问题不在服务器端或客户端。
您的本地 git 存储库和您的主页下应该有一个 git 配置文件,例如 C:\Users\patrick
用于全局 git 配置。
没有详细的报错信息,很难判断是VS端还是远程端的问题。为缩小问题范围,建议您使用 git 命令行直接连接 git 服务器。
您还可以仔细检查 Git preferences and settings in Visual Studio,确保设置也正确配置。
Visual Studio 2015 使用 LibGit2 与 Git 对话。并将其凭据信息存储在 Windows 凭据存储中。这有时会导致 Visual Studio 2015 的行为与其他 Git 客户端不同。
您可以尝试清除那里存储的凭据
其他设置存储在:
- 系统git配置:
%ProgramData%\Git\config
- 您的全局 git 配置:
%USERPROFILE%\.gitconfig
- 存储库 Git 配置:
.gitconfig
在您的存储库根目录中
除了这些凭据之外,端口号和协议可以存储在您的 git 存储库的远程中。
如果存储库需要受信任的证书, 并且受信任。
注意此信息仅适用于 Visual Studio 2013 - 2015。 自 Visual Studio 2017 以来,Git 支持的实施已更改并且现在依赖于打包在 Visual Studio 安装中的 Git 命令行客户端。这引入了一些有趣的新问题,但也解决了您可能面临的一些兼容性问题。
我有一个特定的 VS 2015 安装,它在连接特定 Git(不是 github!)服务器时遇到问题。我想按原样清除缓存,但找不到有关 2015 存储其 git 配置信息的位置的信息。
我已经尝试删除服务器名称并重新添加。那没有用。我在另一台机器上 另一个 安装了 VS 2015,它成功地与同一个 git 服务器对话,我在同一个盒子上有其他 Git 客户端软件作为麻烦VS 2015 所以我知道问题不在服务器端或客户端。
您的本地 git 存储库和您的主页下应该有一个 git 配置文件,例如 C:\Users\patrick
用于全局 git 配置。
没有详细的报错信息,很难判断是VS端还是远程端的问题。为缩小问题范围,建议您使用 git 命令行直接连接 git 服务器。
您还可以仔细检查 Git preferences and settings in Visual Studio,确保设置也正确配置。
Visual Studio 2015 使用 LibGit2 与 Git 对话。并将其凭据信息存储在 Windows 凭据存储中。这有时会导致 Visual Studio 2015 的行为与其他 Git 客户端不同。
您可以尝试清除那里存储的凭据
其他设置存储在:
- 系统git配置:
%ProgramData%\Git\config
- 您的全局 git 配置:
%USERPROFILE%\.gitconfig
- 存储库 Git 配置:
.gitconfig
在您的存储库根目录中
除了这些凭据之外,端口号和协议可以存储在您的 git 存储库的远程中。
如果存储库需要受信任的证书,
注意此信息仅适用于 Visual Studio 2013 - 2015。 自 Visual Studio 2017 以来,Git 支持的实施已更改并且现在依赖于打包在 Visual Studio 安装中的 Git 命令行客户端。这引入了一些有趣的新问题,但也解决了您可能面临的一些兼容性问题。