Я намагаюся надіслати код у моєму локальному репо (в системі OS X 10.8.5 із встановленим додатком GitHub і увійшов у нього) до репо, створеного на GitHub, через їх веб-сайт, використовуючи командний рядок. Як не дивно, коли я намагаюся git push -u origin master
, я входжу в систему зі своїми (правильними) обліковими записами GitHub і отримую fatal: Authentication failed
.
Я використовую двофакторну автентифікацію, але автентифікував машину з цією проблемою за допомогою програми GitHub. Я також отримав відповідний ключ SSH для цієї операції.
У чому причина цього питання? Як це можна виправити?