Есть ли команда для выхода из git? Я передаю свой компьютер кому-то другому и не хочу, чтобы git был прикреплен к моей учетной записи в терминале.
Git выйти из командной строки
Ответ 1
Удалите ключи SSH из ~/.ssh
(или из того места, где вы их хранили).
Удалить настройки пользователя:
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
Или все ваши глобальные настройки:
git config --global --unset-all
Возможно, что-то еще связано с хранилищем учетных данных, но я всегда использовал git поверх SSH.
Ответ 2
Я столкнулся с этой же проблемой, и вышеупомянутый ответ не сработал у меня, потому что github кормили мои учетные данные через окна диспетчер учетных данных вместо git bash.
Возможно, вам придется проверить менеджер учетных данных Windows и удалить запись github в control panel > user accounts > credential manager > Windows credentials > Generic credentials
Ответ 3
На Mac учетные данные хранятся в Keychain Access. Ищите Github и удалите эти учетные данные. Дополнительная информация: https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
Ответ 4
Я нахожусь в корпоративной обстановке и пытался сделать простой git pull
после недавней смены пароля.
Я получил: remote: Invalid username or password.
Интересно, что следующее не сработало: git config --global --unset credential.helper
Я использую Windows-7, поэтому я зашел в панель управления → Диспетчер учетных данных → Общие учетные данные.
Из списка диспетчера учетных данных удалите позиции, соответствующие git.
После удаления вернитесь в gitbash, и git pull предложит вам ввести ваши учетные данные.
Ответ 5
Я не смог клонировать репозиторий из-за того, что вошел в систему с другими учетными данными.
Чтобы переключиться на другого пользователя, я >> отчаялся << сделал:
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
после, вместо того, чтобы использовать ссылку ssh, я использовал ссылку HTTPS. Он попросил полномочия, и он работал нормально для меня!
Ответ 6
Попробуйте это в Windows:
cmdkey /delete:LegacyGeneric:target=git:https://github.com