Сталкивался с похожей проблемой в гит-клиенте SourceTree .
1) Проверил есть ли какие-то креды сохраненные в самом SourceTree , удалил их, после этого "предложил окно" , ввел данные, заработало
2) В SourceTree есть такой функционал как "вызов терминала" (это не совсем то же что гит баш). Вызвал его, выполнил в нем команду git fetch , ввел пароль, заработало.
Может что-то такое и на VSC сработает,
Иногда проблемы могут быть из-за того что старая версия гита. Рекомендуется обновить до последней.