Удалите http-ремоут и добавьте ssh-ремоут.
Посмотреть ремоуты:
git remote -v
Будет что-то такое:
origin https://github.com/YaroslavShilov/Blank.git/ (fetch)
origin https://github.com/YaroslavShilov/Blank.git/ (push)
Если там https, удалите его:
git remote rm origin
А потом добавьте ssh-ремоут:
git remote add origin git@github.com:YaroslavShilov/Blank.git
И проверьте, что всё ок:
git remote -v
Должно быть что-то такое:
origin git@github.com:YaroslavShilov/Blank.git (fetch)
origin git@github.com:YaroslavShilov/Blank.git (push)
А потом пушьте наздоровье :) Подробнее —
в документации.
Пароль при пуше может не подходить потому, что у вас включена двухфакторная аутентификация. Или потому что вы его неправильно вводите, его же не видно во время ввода :) Используйте SSH, это удобно и безопасно.