A SCMSourceTrait for BitbucketSCMSource that causes the GitSCM
checkout to be performed using a SSH private key rather than the Bitbucket username password credentials used
for scanning / indexing.
User role in repository:
owner: returns all repositories owned by the current user.
admin: returns repositories to which the user has explicit administrator access.
contributor: returns repositories to which the user has explicit write access.
member: returns repositories to which the user has explicit read access.
See API docs for more information.