Задача решается легко
git config --global url."git@github.com:".pushInsteadOf "https://github.com/"
Спасибо
Lynn «Кофеман» за наводку.
Вот только не понятно, зачем это автору.
потому что задолбаешься вбивать токен
Аутентификация делается один раз, а дальше её запоминает Git Credential Manager.
Как и не придется каждый раз вбивать парольную фразу ssh-ключа, если включить агент.