Подтвердить что ты не робот

Git выйти из командной строки

Есть ли команда для выхода из git? Я передаю свой компьютер кому-то другому и не хочу, чтобы git был прикреплен к моей учетной записи в терминале.

4b9b3361

Ответ 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

Ответ 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