The simplest solution for password-less git access would be to use the git remote set-url command and set an SSH url for the existing repo.
git remote set-url origin [email protected]:name/repo
Then you should be able to git push origin <branch>
without being asked for a password.