You used the SSH link to clone your repository. For this to work you need to do one of the following:
- Use ssh-keygen to generate a private key, and add the equivalent public key to bitbucket.
- Just use https, and enter your username and password each time (or store it in .netrc)
It doesn't matter that your repo is private, your problem is in authentication to bitbucket.