Ответ 1
Проблема 1: "хочу, чтобы мой пароль был забыт" git
Проблема 2 (подразумевается): противоречивые настройки конфигурации
Ответ
git config --unset-all credential.helper
git config --global --unset-all credential.helper
git config --system --unset-all credential.helper
Объяснение: Конфигурация Git указана в трех местах:
- (repository_home)/. git/config........................... для тематического репозитория.
- ~/.gitconfig.......................... для этого конкретного пользователя.
- /etc/gitconfig....................... для всех пользователей этой системы.
Приведенные выше команды удаляют все настройки, связанные с учетными данными в репозитории, на уровне пользователя и системы... который (я думаю) отвечает на ваш вопрос.
Однако похоже, что ваша проблема может быть ограничена наличием какого-либо противоречия конфигурации, связанного с одним параметром credential.helper, cache. Если вы предпочитаете reset только этот параметр, сделайте следующее:
git config --unset credential.helper 'cache'
git config --global --unset credential.helper 'cache'
git config --system --unset credential.helper 'cache'
... затем установите тайм-аут на соответствующем уровне, любой из:
git config --set credential.helper 'cache --timeout=600'
git config --global --set credential.helper 'cache --timeout=600'
git config --system --set credential.helper 'cache --timeout=600'
Подробнее см. здесь превосходную документацию: