I'm setting access for another user on Bitbucket.
But still, `git clone git@bitbucket.org:workspacename/reponame.git` fails with "Connection closed by 104.192.141.1 port 22 fatal: Could not read from remote repository.".
What else can I do to diagnose this?
Hi @Sinus Pi,
I would suggest checking the following:
GIT_SSH_COMMAND="ssh -vvv" git clone git@bitbucket.org:workspacename/reponame.git
Kind regards,
Theodora
I applaud your multi-faceted approach. :)
In the meantime I figured out something similar - ssh was using a private key from .ssh/id_rsa, but git was trying to rely on (possibly misconfigured) ssh-agent. I didn't get to investigate in more detail, because our spare repo worked for the user attempting this and there was no point to keep trying this one.
However, the takeaway would be that it could make sense to amend your documentation, to take into consideration that even while `ssh -T git@bitbucket.org` may be working, `git clone git@bitbucket.org/project/repo.git` may not.
Or that's how it looked, anyway.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Sinus Pi,
Thank you for your reply and feedback.
Is the user able to clone if they add the key ~/.ssh/id_rsa to the SSH agent, with the following command?
ssh-add ~/.ssh/id_rsa
They can also specify the private key to be used with Bitbucket in the ~/.ssh/config file, with an entry like the following:
Host bitbucket.org
HostName bitbucket.org
IdentityFile ~/.ssh/id_rsa
I have attempted to reproduce the behavior you reported, but I'm afraid I haven't been able to. I'm not sure if the issue is specific to the ssh client and/or agent used, or possibly also the ssh configuration on the user's machine.
If you wouldn't mind sharing some details, like
1) operating system and version of the user
2) what SSH client is used and what version
3) whether there is any config in the ~/.ssh directory of the user, either specific to bitbucket.org or for Host *
4) The version of Git used
I can attempt to reproduce, so we can see under what circumstances the issue occurs and amend the documentation.
Kind regards,
Theodora
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I experienced the same symptoms as the original poster.
I was able to track it down to the fact that my private key was named bitbucket_rsa instead of id_rsa.
I was able to use the debugging steps and solution provided by @Theodora Boudale . The solution for me was creating the Host entry in the ~/.ssh/config file with the proper IdentityFile specified.
Thanks,
Dave
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.