VS-код на Macbook Перестал использовать SSH — ключ для аутентификации Git

#git

Вопрос:

Поэтому я использовал SSH-ключи на своих устройствах macbook/Windows для доступа к своим репозиториям на github.

То, что я обычно делаю, — это git status , git add , git commit -m 'info' , затем git push origin dev . После этого мне будет предложено ввести свой пароль SSH.

С сегодняшнего дня, когда я использую VS-код на своем macbook для нажатия, я получаю приглашение в окне ввести свое имя пользователя, а затем ввести пароль; несколько дней назад этого не происходило. Я получаю следующее сообщение об ошибке:

 remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com/mellowmoo/progressiveBudget.git/' mellowmoo@Muhaimens-MacBook-Pro progressiveBudget %   

Когда я проверяю github, он говорит, что клавиша SHH на моем macbook все еще установлена и успешно нажата несколько дней назад. Как мне следует устранить эту проблему?

Насколько я понимаю это сообщение об ошибке, оно использует не мой SSH-ключ для аутентификации, а что-то другое. Как заставить VS-код вернуться к использованию моего SSH-ключа для аутентификации.

Спасибо вам за вашу помощь, я относительно новичок в кодировании; я действительно ценю это.

Ответ №1:

Ваш origin пульт дистанционного управления настроен на использование HTTPS вместо SSH, поэтому он запрашивает личный токен доступа. Попробуйте git remote -v подтвердить URL-адрес вашего удаленного источника. Вместо этого вы можете использовать git remote set-url origin git@github.com:user/repo.git URL-адрес SSH.