As I understand this article, Git Credential Manager Core is not the same with Git Credential Manager or Windows Credentials. After using this command
printf "host=github.com\nprotocol=https\nusername=ooker777\npassword=ghp_yourToken" | git credential-manager-core store
I'm able to push. Checking Windows Credentials I only see my GitHub password is stored in there, which will not work because GitHub requires it to be token. So it's clear that I'm not using wincred.
Yet git config --global credential.helper
still shows that I'm using wincred. Why is that?