Hi. We are a team trying to set up a private bitbucket repo to be used during yarn/npm install for all users.
The problem we are having is that some of our users have different ssh usernames for bitbucket, and so the connection fails.
For example, if I set up a npm module like this:
yarn add git+ssh://git@bitbucket.org:ourteam/our_repo.git
Some users cannot connect and download the module because they have a different ssh username associated at bitbucket, for example "JohnSmith@bitbucket.org". As a result they cannot connect.
We will not be able to share a repo as a npm module unless the url is the same for all users, of course, which seems to suggest we all have to have our ssh username be "git@bitbucket.org". Can this ssh username be changed/reset independently using bitbucket settings?
Please advise how we can resolve this.
Thank you.
Hello @Brendan Miller,
This sounds a bit strange to me. If you're using SSH, username in the repository URL should always be git (or hg in case of Mercurial repository). Users are identified by the SSH key provided.
The actual user's username is used only in the HTTPS clone URL, but that's irrelevant for what you're trying to set up.
Hope this helps. Let me know if you have any questions.
Cheers,
Daniil
Thanks @Daniil Penkin for your suggestion. After your post, I confirmed with a user who was having a problem and it does seem that they have never set up a SSH key for accessing their bitbucket repos and have always been cloning using HTTPS, which of course requires their username in the HTTPS link. That is the real source of the problem, it seems.
So I think the solution is to confirm that our users are all using SSH to access our repos and then I think the issue will resolve itself.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You should actually be able to use SSH with the username, assuming the user has permissions and SSH keys set up appropriately. "git@bitbucket.org" still works, though, and it's a good generic choice for individual users (and the only option for access keys).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.