Setting up bitbucket keys to allow installing private repositories

I’m testing out CircleCI to build node.js apps (ideally via Docker).

The repository I am building is a private bitbucket repo, and CircleCI is able to check it out properly. However, the package.json file has several dependencies to other private bitbucket repos

"private-module": "git+ssh://git@bitbucket.org/organization/private-module.git",

When CircleCI does ‘npm install’ I get the following error:
repository access denied. deployment key is not associated with the requested repository.

I uploaded my computer’s private screen (which has access to all the required repositories) via Project Settings -> SSH Permissions, but it doesn’t fix the error.

Any help would be appreciated.