/ / Git: autorizzazione negata (chiave pubblica). fatale: impossibile leggere dal repository remoto - git, github, amazon-ec2, ssh

Git: autorizzazione negata (chiave pubblica). fatale: impossibile leggere dal repository remoto - git, github, amazon-ec2, ssh

Non ho mai clonato un repository GitHub privato. Quindi ho seguito la guida di GitHub ma mi sta ancora rifiutando. Ho un server Linux Red Hat su AWS. Ho fatto quanto segue:

  1. Corse ssh-keygen -t rsa -b 4096 -C "< my github email address >".
  2. Corse eval "$(ssh-agent -s)".
  3. Corse ssh-add ~/.ssh/id_rsa.
  4. Corse cat ~/.ssh/id_rsa.pub (per ottenere il valore della chiave).
  5. Aggiunto l'output del passaggio 4 qui: https://github.com/settings/keys.
  6. Corse ssh -T git@github.com e ha prodotto questo:

    Ciao AskYous! Hai autenticato con successo, ma GitHub no fornire accesso alla shell.

  7. Corse sudo git clone git@github.com:AskYous/google-code-challange.git (un repository privato che possiedo). Questo è quando ho ricevuto il seguente errore:

    Clonazione in "google-code-challenge" ... Autorizzazione negata (chiave pubblica). fatale: impossibile leggere dal repository remoto.

    Assicurati di disporre dei diritti di accesso e del repository corretti esiste.

  8. Ho controllato GitHub e riconosce che la chiave è stata utilizzata: inserisci la descrizione dell'immagine qui

risposte:

0 per risposta № 1

Il problema era, e non so come sia successo, che la chiave privata è cambiata, quindi questa nuova chiave non è stata memorizzata su GitHub. È cambiata in qualche modo. Forse ho eseguito il processo di generazione due volte.