Коллега установил git для Windows через установленную Visual Studio вместо установки автономного Git для Windows. Я переустановил выпуск Visual Studio Community и удалил установку Git из Visual Studio.
При попытке аутентификации после запуска git clone *our repo*
появляется приглашение входа в Visual Studio. Таким образом, он не использует логин Windows. При попытке войти с помощью приглашения Visual Studio их вход в Visual Studio не работает. Кроме того, он открывает приглашение входа OpenSSH сразу после неудачного входа Visual Studio, в который мы также не можем войти. Моя установка git работает нормально, и мы попытались удалить и переустановить ее. Я проверил переменные окружения с помощью set >> output.txt
, чтобы увидеть, были ли они другими. Они не. Я проверил помощник по учетным данным в git, и он установлен на «manager» на обеих машинах.
Почему его машина так сильно отличается от моей? Почему в Visual Studio и OpenSSH появляются сообщения о входе, а не только при входе в Windows? Я даже пытался просто сохранить учетные данные регистрации в виде простого текста и использовать его для входа в git, но это, похоже, ничего не делает. (Это демонстрирует такое же поведение.)
Есть идеи по этому поводу? В идеале я хотел бы сбросить все настройки git на значения по умолчанию и просто использовать их для входа в Windows.