Visual Studio 2015 использует LibGit2 для общения с Git. И он сохраняет свою учетную информацию в хранилище учетных данных Windows. Это иногда приводит к тому, что Visual Studio 2015 работает не так, как другие клиенты Git.
![Windows Credential Store](https://i.stack.imgur.com/36wPN.png)
Вы можете попробовать очистить сохраненные учетные данные там
![Git credentials in the credential store.](https://i.stack.imgur.com/a82XF.png)
Другие настройки хранятся в:
- Конфигурация git системы:
%ProgramData%\Git\config
- Ваша глобальная конфигурация git:
%USERPROFILE%\.gitconfig
- Конфигурация Git репозитория:
.gitconfig
в корне вашего репозитория
Помимо этих учетных данных номера портов и протоколы могут храниться на удаленных устройствах вашего git-репозитория.
Если для хранилища требуется доверенный сертификат, Visual Studio отклонит соединение, если только этот сертификат не установлен в хранилище сертификатов Windows и не является доверенным.
ПРИМЕЧАНИЕ Эта информация применима только к Visual Studio 2013 - 2015. Начиная с Visual Studio 2017, реализация поддержки Git изменилась и теперь зависит от клиента командной строки Git, который упакован в установку Visual Studio. Это вводит некоторые интересные новые проблемы, но также решает пару проблем совместимости, с которыми вы можете столкнуться.