Removing the user/pass login requirement in Github is super easy.
1. Generate ssh keys:
2. In your user account settings on github.com add the public key.
3. Run this in terminal:
$git remote set-url origin email@example.com:user/repo.git
4. Start/Refresh session and while working on this repo you will not longer have to login.