2015-08-13 4 views
0

У меня была проблема с моим брелками ранее сегодня, в котором я получал бесконечные подсказки для входа, которые были неразрешимы. Я удалил брелок, выполнив следующую стратегию: http://www.techarp.com/showarticle.aspx?artno=801git push не работает после удаления брелка на OS X

Теперь, однако, моя функциональность git была затронута. Всякий раз, когда я пытаюсь нажать на мой собственный репозиторий, я получаю следующее сообщение об ошибке:

remote: Repository not found. 
fatal: Authentication failed for 'https://github.com/myusername/myrepo.git/' 

Я попытался генерация нового ключа SSH и сброс аутентификации. Я могу успешно аутентифицироваться при запуске ssh -T [email protected].

Я знаю, что эта проблема имеет какое-то отношение к брелка. Терминал висит, когда я пытаюсь запустить следующую команду:

$ git credential-osxkeychain get 

Куда я иду отсюда? Я не уверен, как устранить или устранить эту проблему. Для справки, я на OS X Yosemite.

+0

попробуйте удалить 'credential.helper' из вашего' ~/.gitconfig'. –

+0

какая версия git вы используете? 'git --version', если он старый, это также может быть проблемой –

+0

Спасибо @MikeD! Я просто прокомментировал эту часть моего файла .gitconfig, и когда я снова вызвал 'git push', он попросил меня указать мое имя пользователя/пароль, прежде чем успешно нажать. – cody

ответ

0

Предложение Per @ MikeD в комментариях, я удалил credential.helper из своего файла ~/.gitconfig. Затем, когда я позвонил git push, он запросил у меня учетные данные для входа в систему github, прежде чем успешно нажать.

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