2013-10-19 12 views
15

così ho iniziato la produzione di un sito Jekyll usando i seguenti comandi,Autorizzazione negata (chiave pubblica)/fatale: l'estremità remota si è bloccata inaspettatamente?

$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com 
$ cd USERNAME.github.com 
$ git remote set-url origin [email protected]:USERNAME/USERNAME.github.com.git 

Dopo aver ottenuto un repo locale e GitHub set up, ho cercato di inviare le modifiche a GitHub,

$ git push origin master 

a trova questo,

Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts. 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

Cosa ho fatto di sbagliato? Cosa posso fare per risolvere questo errore?

risposta

16

Il problema è che non hai inizializzato le chiavi SSH con Github. Questo lo ha risolto per me:

cd ~/.ssh && ssh-keygen 
cat id_rsa.pub 

e copiare la chiave nelle impostazioni SSH del sito Web Github.

Quindi sei buono per continuare.

0

Se si sta spingendo file di grandi dimensioni quindi provare questo, cambierà la capacità di spinta a 500 MB

$ git config http.postBuffer 524288000 

o provare questo, impostare l'origine di padroneggiare

$ git push origin master 

o Controlla le impostazioni del proxy della connessione internet. Se stai utilizzando qualche proxy, sostituiscilo con noproxy. git push funzionerà in modalità noproxy.

Problemi correlati