Не могу положить sh в github из-за подтверждения по электронной почте - PullRequest
3 голосов
/ 25 февраля 2020

Я не могу отправить sh в новый репозиторий github, терминал выдает следующее сообщение:

ERROR: You must verify your email address.
See https://github.com/settings/emails.

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Электронная почта проверена в этом разделе github, и это то же самое, что эта команда возврат:

git config user.email
git config --global user.email

Ответы [ 2 ]

2 голосов
/ 25 февраля 2020

Еще один вариант: проверьте вывод git config credential.helper

Если помощник кэширует неправильные учетные данные, он будет использовать неправильную учетную запись (с электронной почтой, которая еще не проверена).
Принудительно попросить вас снова сказал учетные данные с (как объяснено в " Как мне выйти из консоли Git Bash? ")

git credential-manager reject https://github.com

Следующее pu sh заставит вас чтобы ввести правильную учетную запись / пароль, который затем пройдет этап проверки электронной почты, поскольку вы упоминаете, что учетная запись уже проверила свою электронную почту.

На Ма c (osxkeychain) используйте команду git credential-osxkeychain erase

printf 'host=github.com\nprotocol=https\n\n' | git credential-osxkeychain erase

Но если ваш URL уже , то S SH один (git@github.com или ssh://git@github.com) .. ... тогда помощники по учету не будут иметь значения.

"изменение его на URL" (возможно, HTTPS) и его работа означает, что правильные учетные данные были кэшированы (для HTTPS github.com URL) .

Другой вариант состоял в том, чтобы переименовать / сохранить файлы ~/.ssh/id_rsa(.pub) и восстановить ключи S SH, связав их с нужными учетная запись (учетная запись с подтвержденным адресом электронной почты).
Тогда изменение URL не потребуется.

0 голосов
/ 25 февраля 2020

Каким-то образом ссылка S SH доставляла мне проблемы, но я изменил ее на URL, и она начала работать.

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