У меня очень странная ситуация при клонировании репозитория Git с нашего частного сервера. Репозиторий не анонимен (требуется аутентификация), но при клонировании VS не запрашивал ни одного имени пользователя и пароля и автоматически использовал старую аутентификацию старого сотрудника. Есть ли способ удалить сохраненное имя пользователя и пароль и заставить Visual Studio запрашивать их при клонировании?
Измените учетную запись GIT для Visual Studio Team Explorer
Ответ 1
Посмотрите в диспетчере учетных данных Windows и удалите/обновите свои учетные данные:
Ответ 2
Я использую VS 2017, и таким образом я обновил свой пароль для TFS, используя Git-репозиторий.
- Из меню: Команда → Управление подключением
- Нажмите на ссылку Управление подключением → Подключиться к проекту
Затем откроется окно для подключения к вашему проекту, здесь вы можете обновить свой пароль.
Ответ 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 и сделал.
Если вы хотите работать с разными учетными записями для разных проектов на одном компьютере, прочитайте это.