Почему я получаю ошибку 401 в git при отправке изменений в github?

Я получаю следующую ошибку при попытке отправить изменения в github из командной строки cygwin на Windows XP.

$ git push Пароль: [my-password-here] ошибка: запрошенный URL-адрес вернул ошибку: 401 при обращении к https://[имя пользователя]:github.com/[имя пользователя]/[местоположение репозитория]/info/refs

фатальный: HTTP-запрос не выполнен

Поиски в Google, казалось, указывали на изменение пути к файлу сертификата в Windows, что я уже сделал для клонирования хранилища.

1 ответ

Решение

Оказывается, мой пароль достаточно безопасный и содержит символ "£". Чтобы получить это на моей клавиатуре, используйте Shift+3, когда вводите мой пароль в командной строке, он выдает символ "#". Мои настройки клавиатуры верны. Я предполагаю, что эта проблема связана с окном Cygwin.

Моим решением было изменить мой пароль на github, чтобы он не содержал этот символ

Другие вопросы по тегам