Не могу авторизоваться с помощью git

1

Я пытаюсь опубликовать изменения в проекте в GitHub, но я получаю эту ошибку аутентификации:

root@nodeTwo:/usr/local/src/cedit-dev# git push origin master
Username for 'http://www.github.com': taylorholberton
Password for 'http://taylorholberton@www.github.com': 
fatal: Authentication failed
root@nodeTwo:/usr/local/src/cedit-dev#

taylorholberton мое имя пользователя на github.com и мой пароль тот же, который я использую для веб-сайта (верно?), так как я могу получить ошибку аутентификации?

Одной из причин может быть то, что моя электронная почта не http://taylorholberton@www.github.com. Если по этой причине я получаю сообщение об ошибке, как я могу это исправить?

Я просмотрел все страницы для начинающих help.github.comи не нашел никакой информации по этому поводу .

Обновить:

Выход git remote -v:

origin  http://www.github.com/taylorholberton/cedit (fetch)
origin  http://www.github.com/taylorholberton/cedit (push)
tay10r
источник
Github действительно хочет, чтобы вы использовали аутентификацию на основе ключей. Вы действительно должны потратить время, чтобы настроить это.
Зоредаче
@Zoredache - это причина, по которой я получаю ошибку?
tay10r
Без понятия. Я просто никогда не использовал аутентификацию по паролю с GitHub.
Зоредаче
@Zoredache Я вошел в систему сейчас через, sshи он все еще не работает
tay10r
У вас есть «www» в исходном URL; попробуйте удалить это. Я не думаю, что GitHub использует этот vhost.
JoshRagem

Ответы:

1

Когда вы заходите в свой репозиторий на веб-сайте, справа появляется раздел «URL-адрес клона», под вкладкой «Настройки» и над кнопками «Клонировать на рабочем столе» и «Загрузить архив». Вы должны использовать этот URL, а не тот, что в вашем браузере.

Чтобы изменить удаленный URL:

git remote set-url origin <URL GOES HERE>

Затем попробуйте снова нажать.

Роберт Роухани
источник
спасибо, это работает. Я понятия не имею, почему www.был добавлен в первую очередь
tay10r