Hi, @djangal. It sounds to me like this specific issuesis occurring for VS Code:
Common issue: The Git Credential Helper isn’t installed for the shell
When you are using Git in the terminal, the Git credential helper is configured for that environment. My best guess is that isn’t true for the VS Code environment.
Based on the logging from VS Code, it looks like it is calling the Git CLI tool. If so, the same configuration which works for your local shell environment should also work for whatever environment is being used by Git when VS Code.
I don’t personally use VS Code (or Windows) but I found this documentation here:
That screenshot on that page above shows a Git setting for “Credential helper” in VS Code. I believe if you correctly set that to match the shell environment setting, the pushes will start working.
To summarize, if you configure VS Code to use the same Git Credential helper which exists in your terminal it will start working. If there are other questions about this, please let us know.