2015-07-22 1 views
2

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

remote: Permission to abc/abc.git denied to [email protected] 
fatal: unable to access 'https://github.com/abc/abc.git/': The requested URL returned error: 403 

Итак, я проверил текущего пользователя, выведя команду;

git config user.email 

, который дает другое электронное письмо от указанной выше ошибки. Кроме того, попробовал аутентификацию в github, которая прошла успешно с помощью команды ниже.

ssh -T [email protected] 

У меня есть только один ssh-ключ и ssh-agent.

Любые предложения по дальнейшему отладке? Почему он использует старую ленту вместо текущей?

Спасибо!

P.S. Я нахожусь на mac, работающем с yosemite.

ответ

1

Похоже, что вы пытаетесь подключиться к электронной почте, которую GitHub не распознает/не связывает с вашей учетной записью.

Вы можете:

A) Изменение адреса электронной почты с помощью Git конфигурации, https://help.github.com/articles/setting-your-email-in-git/ на адрес электронной почты, связанный с вашей учетной записью GitHub.

B) Добавить адрес электронной почты вернулся из «мерзавца конфигурации user.email» здесь: https://github.com/settings/emails

Кроме того, убедитесь, что у вас есть доступ на запись в репозиторий, который вы пытаетесь нажать на

+1

на самом деле мой GitHub настройки электронной почты верны, это соответствует сообщению электронной почты с выхода; git config user.email, а также репо - мое. Я предполагаю, что вопрос заключается в том, как остановить git от использования старого сообщения электронной почты или есть ли какое-то кэширование, связанное с тем, что мне нужно очистить/обновить, чтобы использовать текущую электронную почту? – admiralqxcvii

Смежные вопросы