if above doesn't start ssh-agent try:
eval $(ssh-agent)To start the ssh-agent automatically every single time you open your git bash do the following:
Then go to your home folder and find hidden .ssh folder. There create file named config
After this your bash will never ask git password until you close the session.
Originally explained here: