Quindi ho un progetto (repository privato) che ha più sottomoduli (anche privati). Ho un server ospitato su Amazon EC2 che ospiterà il progetto e voglio utilizzare il nostro repository privato Github.Errore di autorizzazione negato quando si utilizzano le chiavi di distribuzione Github
Ho generato una chiave ssh per il progetto principale e l'ho aggiunta alle chiavi di distribuzione dei progetti. Ho anche generato chiavi ssh aggiuntive per ogni sottomodulo e l'ho aggiunto alle loro chiavi di implementazione.
Quando provo e clonare il progetto (usando git @ GitHub), non funziona:
Autorizzazione negata (chiave pubblica). fatale: il terminale remoto riattaccato in modo imprevisto
Ho controllato due repo e le loro chiavi di implementazione e tutto sembra corretto. C'è qualche altro piccolo passo che mi manca?
La porta 22 è aperta? Cosa dice 'ssh -vT git @ github.com'? - http://help.github.com/ssh-issues/ –
Ecco i risultati (sotto) –
OpenSSH_5.3p1, OpenSSL 1.0.0i-fips 19 apr 2012 debug1: lettura dei dati di configurazione/etc/ssh/ssh_config debug1 : Applicazione delle opzioni per * debug1: connessione a github.com [207.97.227.239] porta 22. debug1: connessione stabilita. –