ssh permission denied publickey
git-репозиторий ли отказал в соединении или непосредственно попытка коннекта по ssh не проходит.
Вообще, набор тем для проверки: https://docs.github.com/en/authentication/troubleshooting-ssh/error-permission-denied-publickey
Если при ssh -vT git@example.server.name получается много всего вроде бы ок, а в конце:
debug1: send_pubkey_test: no mutual signature algorithm
debug1: No more authentication methods to try.
git@example.server.name: Permission denied (publickey).
Вероятно, обновили ssh на версию, которая перестала по умолчанию признавать тип ключа, который используется. У меня это был тип ssh-rsa. Так что надо включить их поддержку в конфиге или в конкретной команде:
PubkeyAcceptedKeyTypes +ssh-rsa
ssh -o 'PubkeyAcceptedKeyTypes +ssh-rsa' example.server.name
И всё станет ок, хотя это и считается небезопасным. По крайней мере, можно воспользоваться этим, чтобы загрузить более надёжный ключ.
(Заодно советуют добавлять HostkeyAlgorithms +ssh-rsa. Ну, про запас сохраню :))
О выборе вида ключа - https://www.ssh.com/academy/ssh/keygen#choosing-an-algorithm-and-key-size
