Как я могу "войти" в Git? - PullRequest
2 голосов
/ 13 июня 2019

Мне нужно изменить, кто думает, что я - мерзавец, чтобы я мог перейти к другому репо (оба мои).

Вот аналогичная проблема , но я не хочучтобы установить любые переменные конфигурации.

Я просто хочу один раз войти в систему под моим текущим именем пользователя.Я планирую удалить свою другую учетную запись.

Вот ошибка при попытке удаленного доступа git push origin master

: Доступ к current_user / fav-front.git запрещен для user_to_delete.Неустранимый: невозможно получить доступ 'https://github.com/current_user/repo.git/': Запрошенный URL-адрес вернул ошибку: 403

Обратите внимание, что переменные конфигурации git для пользователя и электронной почты (user.name и user.email) не являютсясвязанные с аутентификацией, которую использует git push.

Они используются для фиксации.

Чтобы повторить, я хочу войти в git как текущий пользователь.

1 Ответ

5 голосов
/ 13 июня 2019

Вы не авторизуетесь в Git.

Вы авторизуетесь на хост-сервере Git, который запрашивает аутентификацию, но у самого Git нет ни аутентификации, ни авторизации.

Git имеет кеширование учетных данных (проверьте вывод git config credential helper).
На Mac: « Обновление учетных данных из цепочки ключей OSX »: вы можете проверить, сохранился ли там ваш старый пользователь, и обновить его.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...