Every time I try to push anything to GitHub it asks me the address git@github.com:... and after that it wants the passphrase. Is there a way to automate this?>
It is because you are using HTTPS (something like https://github.com/felipelalli/private.git) instead SSH (something like git@github.com:felipelalli/private.git).
If need to clone the SSH and then authorize your machine following theses steps: https://help.github.com/articles/generating-ssh-keys