--global@github.com появляется, когда я пытаюсь отправить свой код на github - PullRequest
0 голосов
/ 09 декабря 2018

Я не смог найти ответ на этот вопрос, и, возможно, я просто слепо пропускаю здесь шаг, но всякий раз, когда я пытаюсь отправить свой код на github и использовать мастер git push -u origin, он запрашивает пароль для "--global @github.com ":

Я ввожу свой пароль для своей учетной записи, и он говорит:

Password for 'https://--global@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 
'https://github.com/richardquirarte/QRealty.git/'

Я уже использовал git config --global user.email и подтвердил, что это был мой адрес электронной почты, но это продолжает поднимать это.

Опять же, извините, если это легко исправить, я просто не мог найти ответ на этот вопрос нигде.Благодарю.

Ответы [ 4 ]

0 голосов
/ 22 апреля 2019

Это поздний ответ, но у меня возникла та же проблема, и я понял ее.Я случайно установил свое имя пользователя для доступа как --global, поэтому, когда мне предложили войти, мне было предложено войти в систему --global@github.com.

Чтобы исправить это:

git config --global credential.username "your github username here"

Чтобы убедиться в правильности имени пользователя:

git config -l

Теперь введите свой код.

git push 
0 голосов
/ 09 декабря 2018

Вы используете https, который требует пароль для любого взаимодействия с сервером.
Это не сложно решить, но вместо этого я рекомендую вам переключиться на ssh, и вам больше не придется использовать пароли.

Прочитайте его документ о том, как это сделать.
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

Чтобы сделать его коротким:

  • Сгенерируйте ключ ssh Откройте git bash и введите: ssh-keygen
  • Как только кет будет создан, скопируйте его (путь к общедоступному будет напечатан на вашем терминале)
  • Добавьте ключ к вашей учетной записи GitHub
  • Обновите репоURL к вашему новому URL

    git remote set-url origin <ssh url>
    
0 голосов
/ 09 декабря 2018

Похоже, что git config --global пошло не так.

Попробуйте git config -l | grep global и посмотрите, есть ли у вас какая-либо конфигурация с "global".

Если нет, проверьтеgit config credential.helper и посмотрите, нужно ли удалить пользователя --global, связанного с URL-адресом GitHub (см. « проблема, когда я отправлял свой код на github.com »).

0 голосов
/ 09 декабря 2018

Возможно, у вас плохая конфигурация.

Попробуйте сначала сбросить удаленный URL и ваше имя пользователя:

git config --global user.name "some user name"
git remote set-url origin https://github.com/richardquirarte/QRealty.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...