ssh and bitbucket: connection closed



~1 min read


161 words

I wrote recently about managing multiple SSH configurations for various services. One of the services I use ssh for is Bitbucket. Interestingly, while my initial set up was working smoothly for several weeks, today it stopped.

$ git pull
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Some internet sleuthing brought up several threads. One in particular, a ticket on a public Jira board for Bitbucket Cloud, proved to hold the key thanks to Anandia Misari’s answer (u/amisari). The issue was due to a misconfigured ssh key. This can be remedied in the ~/.ssh/config file:

-  HostName
+  HostName
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rapp_bitbucket_rsa
   UseKeychain yes
+  Port 443

Those two changes and I’m back up and running! Along the way I also realized that you could specify ports in a SSH config! Good to know!

Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!