Измените учетную запись GIT для Visual Studio Team Explorer

У меня очень странная ситуация при клонировании репозитория Git с нашего частного сервера. Репозиторий не анонимен (требуется аутентификация), но при клонировании VS не запрашивал ни одного имени пользователя и пароля и автоматически использовал старую аутентификацию старого сотрудника. Есть ли способ удалить сохраненное имя пользователя и пароль и заставить Visual Studio запрашивать их при клонировании?

Ответ 1

Посмотрите в диспетчере учетных данных Windows и удалите/обновите свои учетные данные:

enter image description here

Ответ 2

Я использую VS 2017, и таким образом я обновил свой пароль для TFS, используя Git-репозиторий.

  1. Из меню: Команда → Управление подключением
  2. Нажмите на ссылку Управление подключением → Подключиться к проекту

enter image description here

Затем откроется окно для подключения к вашему проекту, здесь вы можете обновить свой пароль.

Ответ 3

В моем случае просто удаление учетных данных из Windows Credential не помогло. Сначала я удалил все учетные записи, связанные с git и azure, из учетных данных Windows, затем удалил учетные записи из VS> Файлы> Настройки учетных записей, а затем VS запросил у меня новые учетные данные и подключился к проекту. Но мои коммиты все еще были сделаны со старым аккаунтом! Наконец я узнал, что это был конфиг git:

C:\Users\[USER NAME]\.gitconfig

Я удалил весь пользовательский раздел в этом файле, который выглядит так:

[user]
    name = [OLD ACCOUNT NAME]
    email = [OLD ACCOUNT EMAIL]

На следующем коммите VS попросил у меня информацию об учетной записи git и сделал.

Если вы хотите работать с разными учетными записями для разных проектов на одном компьютере, прочитайте это.