I wasn't able to git fetch
from Azure DevOps repos after upgrading openssh on my computer.
ssh -V
OpenSSH_8.8p1, OpenSSL 1.1.1l 24 Aug 2021
Turns out that OpenSSL has now turned off ssh-rsa by default:
This release disables RSA signatures using the SHA-1 hash algorithm by default.
But Azure DevOps doesn't support anything else... Add the following to your config file to re-enable ssh-rsa for Azure DevOps:
cat ~/.ssh/config
Host ssh.dev.azure.com
IdentityFile ~/.ssh/azuredevops_rsa
HostKeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
https://developercommunity.visualstudio.com/t/support-non-rsa-keys-for-ssh-authentication/365980