正解は「SSH公開鍵がリモート(GitHub等)に登録されているか、秘密鍵が手元にあるか」です。HTTPSのパスワード認証エラーとは異なり、SSHキーペアの設定不備が原因です。`ssh-keygen` で鍵を作成し、公開鍵をサービス側に登録する必要があります。