I git push my work to a remote Git repository.
git push
Every push will prompt me to input username and password. I would
push
username
password
You have to setup a SSH private key, you can review this page, how to do the setup on Mac, if you are on linux the guide should be almost the same, on Windows you would need tool like MSYS.