Git принимает неверный идентификатор электронной почты при нажатии - PullRequest
0 голосов
/ 16 мая 2019

Я решаю одну проблему, выдвигая свои изменения в git в офисе. Он принимает мой личный идентификатор электронной почты, который я использовал для моей личной учетной записи git. Я попытался переустановить git и снова настроить с офисной электронной почтой, но все еще вижу ту же проблему. Может ли кто-нибудь помочь мне решить эту проблему.

Адрес электронной почты офиса: Raeesul.Asad_c_p@emc.com
Личный адрес электронной почты: raeesulasad@gmail.com

Сообщение об ошибке при выполнении push с использованием git gui

подталкивание к https://eos2git.cec.lab.emc.com/Test-and-Automation-Enablement/TestCases.git Git-receive-pack POST (2377 байт) удаленный: электронная почта проверки: сбой с выход из состояния 1 удаленно: ОШИБКА: адрес электронной почты raeesulasad@gmail.com делает не соответствует общедоступному адресу электронной почты на любом удаленном аккаунте GitHub: ОШИБКА: Один или несколько адресов электронной почты не соответствуют общедоступному адресу электронной почты на Аккаунт GitHub Для https://eos2git.cec.lab.emc.com/Test-and-Automation-Enablement/TestCases.git ! [удалено отклонено] dev / asadcr / vjtree-mpfs -> Ошибка dev / asadcr / vjtree-mpfs (обработчик пре-получения отклонен): не удалось нажмите некоторые ссылки на «https://eos2git.cec.lab.emc.com/Test-and-Automation-Enablement/TestCases.git'

Я попытался переустановить git и снова настроить git с офисной электронной почтой.

1 Ответ

1 голос
/ 16 мая 2019

Попробуйте использовать команду:

$ git config --global user.email "Raeesul.Asad_c_p@emc.com"

Если это не помогло, обновите, пожалуйста, вопрос, что вы пробовали до сих пор.

В противном случае вы можете посмотреть, как настроить аутентификацию с использованием ключей ssh. См. this и добавьте сгенерированный вами ключ ssh к обеим вашим учетным записям, а также добавьте команду remote для push, используя ссылку ssh, а не http, с помощью команды

git remote add origin <ssh:link to a repo in the office account>

и для репозиториев в ваших личных прогонах запустите

git remote add origin <ssh:link to a repo in the personal account>

обратите внимание, что вы можете использовать любое имя вместо origin, например, вы можете использовать office для office remote и personal для personal remote

...