Невозможно нажать на мой репозиторий на github, несмотря на правильное имя пользователя и адрес электронной почты в git config. - PullRequest
0 голосов
/ 06 января 2019

git config показывает правильное имя пользователя и адрес электронной почты, и все же я не могу когда-либо сделать git push для своего собственного репозитория на GitHub. Всегда написано какое-то старое имя пользователя, которое использовалось

git config user.name mqshaikh8

git config user.email mqshaikh8@gmail.com

git push origin master

удаленный: доступ к mqshaikh8 / amigo.git запрещен для kshaikh99. Неустранимый: невозможно получить доступ 'https://github.com/mqshaikh8/amigo.git/': Запрошенный URL вернул ошибку: 403

git remote --v происхождение https://github.com/mqshaikh8/amigo.git (выборка) происхождение https://github.com/mqshaikh8/amigo.git (толчок)

Ответы [ 2 ]

0 голосов
/ 07 января 2019

Наконец, работает следующее:

Я вошел в Windows как kshaikh99. Поскольку git интегрирован с диспетчером учетных данных Windows, он кэшировал имя пользователя и пароль kshaikh99, и независимо от того, что находится в git config user.name и user.email, он всегда использовал эти учетные данные для аутентификации, и поэтому он не удался.

Я только что подписался и вошел в Windows как mqshaikh8. Затем, когда я попытался выполнить команду git push origin, у меня появилось диалоговое окно с учетными данными Windows для ввода моего имени пользователя и пароля mqshaikh8. Я ввел это, и это работает без проблем.

0 голосов
/ 06 января 2019

Это случилось со мной довольно часто, в основном после опечатки в моем пароле, и я больше никогда не мог набрать пароль.

Обычно установка git bash поверх старой установки решает проблему.

Если вы используете настройки по умолчанию / учетные данные Windows, обратитесь к этой проблеме github на git для рабочего стола , чтобы помочь вам в этом вопросе.

Этот ТАК пост о том, как удалить учетные данные git , также может помочь.

...