Подтвердить что ты не робот

Подсказка для пароля на git pull origin [branch]

Когда я пытаюсь выполнить git pull origin [branch], чтобы внести изменения в репо, мне будет предложено ввести пароль. Мой системный пароль и просто нажатие введите return: "fatal: Authentication failed".

Дело в том, что я никогда не вводил пароль для этого проекта в прошлом, и это было не так, когда я начал его на прошлой неделе, и ни разу я не толкал и не тянул с тех пор. Обращаясь к моему клиенту, они подумали, что это что-то с моими ключами SSH.

Я дважды проверил ключи и убедился, что они были правильными, запустив ssh git @github.com. Я получаю:

Привет, bdkay! Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке. Соединение с github.com закрыто.

что заставляет меня думать, что это удалось. Тем не менее, перед этим возникает тревожная строка: "Произошел запрос на распределение PTY на канале 0". Клиент говорит, что я все еще добавлен в репо в github, и они ничего не изменили с их конца. Я все еще работаю на одной машине, но не могу найти исправление через Google или поиск на этом сайте. Любая помощь приветствуется.

4b9b3361

Ответ 1

Если вам будет предложено ввести пароль, а не кодовую фразу ключевого слова SSH, то вы не используете URL-адрес SSH. HTTPS запрашивает аутентификацию пользователя/пароля, SSH использует key/passphrase. Проверьте свой удаленный URL с помощью git remote -v, и если вам нужно исправить его, используйте git remote set-url.