Смена пароля в git

Бывают ситуации когда нужно сменить пароль от аккаунта, к которому привязан репозиторий, например, пароль от корпоративной учётной записи «протухает» каждые 3 месяца и тогда для доступа к корпоративному репозиторию приходится использовать новый пароль и «танцевать с бубном» чтобы его поменять при подключении.

Итак, если вы пытаетесь выполнить pull или push и получаете ошибку

fatal: Authentication failed for 'http://..'

хотя раньше проблем с этими командами не было, нужно сменить пароль одним из способов (а иногда и то и то надо скомбинировать).

Способ 1 (универсальный) — удалить пароль

Для этого можно использовать команду

git config --unset user.password

Иногда, это может не помочь в силу иерархии конфигурации git и тогда нужно немного усовершенствовать команду:

git config --global --unset user.password

Способ 2 (для пользователей Windows 10) — поменять или удалить пароль в сохранённых паролях Windows.

Нужно зайти:

Панель управления -> Учетные записи пользователей -> Диспетчер учетных данных -> Учётные данные Windows -> Общие учётные данные

Найти нужный сайт, например, github и поменять пароль или удалить пароль с помощью соответствующей ссылки кнопки.