Unset / Forget / Repalce user git Credential.Helper и запомните нового - PullRequest
1 голос
/ 16 февраля 2020

Я могу только удалить (временно) свои учетные данные со следующими

git config credential.helper ""

Это переопределяет опцию хранилища, и каждый раз, когда меня спрашивают пароль пользователя, но это не решение, потому что я хочу сохранить свои новые учетные данные, но как только я подам

git config credential.helper store

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

Какие настройки у меня сейчас есть

enter image description here enter image description here enter image description here

Я изучал и следовал почти всему, что уместно в следующих ответах

Как обновить пароль для Git?

Как изменить мое Git имя пользователя в терминале?

https://askubuntu.com/questions/206449/git-config-global-file-remove-settings

Но никогда не смогу полностью забыть / заменить моего старого пользователя (Муха ***)

1 Ответ

2 голосов
/ 16 февраля 2020

Самый простой способ удалить учетные данные для Git - это запустить команду, подобную следующей, которая сообщает любому используемому вами помощнику по учетным данным, что пароль недействителен, и он должен его удалить:

$ echo url=https://bk2204@github.com | git credential reject

Ваш URL должен иметь правильную схему, имя пользователя и хост, но, как правило, не обязательно иметь остаток URL (если вы не установили credential.useHTTPpath) или пароль. Это должно работать везде, где помощник по учетным данным произносит протокол правильно, хотя известно, что Git Диспетчер учетных данных для Windows не работает в этом отношении .

После удаления существующего имя пользователя и пароль, вам будет предложено снова в следующий раз и можете ввести новое имя пользователя и пароль. Обратите внимание, что если вам нужно иметь два разных имени пользователя для одного и того же домена, самый простой способ сделать это - ввести имя пользователя в удаленный URL, и диспетчер учетных данных автоматически введет правильный пароль для подходящего пользователя.

...