2016-10-13 3 views
0

У меня есть две учетные записи пользователя github. Я создал репо в github с учетными данными USER1. Я последовал за следующие команды, чтобы подтолкнуть мой локальный репозиторий в удаленный репозиторий:git нажатие неправильного удаленного репо

git remote add origin https://github.com/USER1/USER1_REMOTE_REPO.git 
git push -u origin master 

Но я получаю эту ошибку:

remote: Permission to USER1/USER1_REMOTE_REPO.git denied to **USER2**. 
fatal: unable to access 
'https://github.com/USER1/USER1_REMOTE_REPO.git/': The requested URL 
returned error: 403 

Я не могу понять, почему USER2 показано здесь. Я также попытался восстановить ключи SSH.

ответ

0

Возможно, детали могут помочь сузить результаты поиска, но вы уверены, что ваш git config user.name или git config user.email верны? Я имею в виду, что вам нужно сопоставить user.name & user.email с тегами в репо, если, возможно, неправильные ключи ssh используются.

EDIT: Если это ваше использование проблемы git config user.name usernameWanted и git config user.email emailwanted Если вы хотите использовать эти настройки глобально добавить -g параметров (например, git config --global user.name)

Надеются, что это помогает!

+0

Я проверил конфигурацию. Он указывает на требуемого пользователя. Я удалил SSH и восстановил его. – Nahid

+0

Я могу клонировать из удаленного репо, но я не могу отменить изменения обратно к тому же репо. – Nahid

+0

Weird ... Это частный или публичный репо? Если это конфиденциально, убедитесь, что USER2 имеет разрешение нажать на репо. Если нет, то почему бы вам не попробовать добавить удаленное происхождение так: 'git remote add origin [email protected]: REPOOWNER/REPONAME.g.jpg – onepopcorn