I have used git a lot. I am wondering how does git authenticate because
git config --global user.name "Jane Doe"
git config --global user.email "janedoe@gmail.com"
does not ask for password.
I can push without the password. Does this mean anyone with my email can push to my github account?