Удаление сохраненных учетных данных из TortoiseGit
Мои учетные данные сохраняются в TortoiseGit (с использованием Wincred), но мой пароль изменился.
Единственный способ, по которому я теперь вытащить из репозитория, - удалить помощника учетных данных.
Как я могу просто сменить пароль?
В качестве альтернативы можно ли удалить мои учетные данные и сохранить новые?
Ответы
Ответ 1
Обычно недействительные учетные данные должны удаляться автоматически (после одной неудачной попытки аутентификации).
Перейдите в Control Panel\User Accounts and Family Safety\Credential Manager
(другой способ это сделать - Start-> Запустить rundll32.exe keymgr.dll,KRShowKeyMgr
), там должны быть перечислены все сохраненные учетные данные (с префиксом git:
rundll32.exe keymgr.dll,KRShowKeyMgr
.
Способы удаления также сохраненных учетных данных в других ОС см. По адресу /questions/6538/my-old-username-is-still-in-use/49659#49659.
Ответ 2
Я изменил свой пароль Windows, и теперь GIT потерпит неудачу с ошибкой аутентификации, и даже выполнение 2 pull-подряд с git pull -v
не будет запрашивать новый пароль.
Было очень сложно найти диспетчер учетных данных Windows, поскольку у меня есть не только Windows 10, но и версия на французском языке.
Я наконец нашел на этой странице, что я мог получить к нему доступ, используя:
rundll32.exe keymgr.dll,KRShowKeyMgr
и я дважды щелкнул строку git:http:
для ввода правильного пароля, после чего я смог вытащить и отправить в хранилище.
Я надеюсь, что это помогает кому-то еще.
Я все еще хотел бы понять, почему он больше не спрашивает у меня новый пароль - раньше он спрашивал его первые 2 месяца после того, как я получил свой ПК с Windows 10 (я меняю пароль каждый месяц)