it's a nightmare, it had happened to me before.
it just keeps asking for password if I try to push. I tried both SSH and HTTPS.
I checked that my KEYs are generated and are added to bitbucket. (they already were). it just doesn't work... I don't know what to do.
also when the popup appears, the checkbox "store password in keychain" is checked but does nothing.