I've created a repo on bitbucket. In a local project I've added my repo as a remote.
When trying to push, I'm prompted for a password.
Bitbucket has a system for passwordless pushing, using a keypair for authentication. However, this simply isn't working for me at the moment: the keypair system works for any old projects that I've got connected to bitbucket remotes, but not for newly created ones.
How can I fix this and push my code?