Hello Bitbucket Community,
I am encountering persistent issues with read and write access to my repositories, despite trying multiple solutions. Here's a detailed description of the problem: I
Background:
personal
and work
.personal
account.work
account has been invited as an admin and has accepted the invitation.Steps Taken:
personal
and work
accounts.work
SSH key to the personal
repository.work
credentials.Current Issues:
work
SSH key and being an admin, I can only read but cannot write to some repositories.Commands and Responses:
Cloning the repository:
git clone git@bitbucket.org:personal_username/repository.git
Attempting to push changes:
GIT_TRACE=1 GIT_CURL_VERBOSE=1 git push origin master:master
Unauthorized fatal: Could not read from remote repository. Please make sure you have the correct access rights.
Additional Information:
git remote -v
shows the correct URLs for fetch and push.git branch -r
lists the branches correctly.personal
and work
accounts have SSH keys listed in their respective settings.What I Have Tried:
personal
and work
account settings.work
account.Despite these efforts, I am still unable to get write access to the repositories from my work
account. I can see the repositories in the dashboard but face issues with cloning and write access.
Request:
Thank you in advance for your assistance.
Best regards,
G'day, @bittnkr
Welcome to the community!
That's an interesting workflow. My question is, when you mention having two accounts, does that mean a Bitbucket account with two different email addresses? If yes, then I believe the reason you are unable to clone the repository was that it was added under the repository level, which only allows for read access and not write.
If you have two different Bitbucket accounts, the solution is to use two separate SSH keys on each account. You can check our guide below on how to manage multiple SSH keys on a single machine specifically if you have two Bitbucket accounts:
Managing multiple Bitbucket user SSH keys on one device
Regards,
Syahrul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.