2013-05-08 16 views
5

Ho tentato di importare un progetto esistente dal repository github in aptana studio ma un errore indica l'autorizzazione negata (chiave pubblica). fatale: il terminale remoto riattaccato in modo imprevistoUtilizzo di Aptana Studio per importare il progetto git ma autorizzazione negata (chiave pubblica)

Mi sono assicurato di aggiungere il mio ssh al mio account in github. Ho anche eseguito $ ssh -vT [email protected] e questo è quello che dice che la chiave privata non può essere trovata.

Su un'altra macchina Windows 7 non ho mai avuto problemi a importare un progetto Git ma sul mio PC di casa non riesco a farlo funzionare.

risposta

8

Apparentemente questo ha a che fare con i tasti ssh appropriati da impostare con aptana. Ci sono due possibilità 1) Se hai installato il github per l'applicazione Windows, hai già una coppia di chiavi. Sarà anche già registrato con Github. Puoi trovarli sotto https://github.com/settings/ssh dopo aver effettuato l'accesso a github. Ora è necessario spiegare Aptana per utilizzare la chiave privata corretta per quella Aptana aperto e

  1. andare a Finestra/Preferenze -> Connessioni Generale/Rete/SSH2
  2. scegliere Aggiungi chiave privata ... e selezionare il github_rsa, non il file pub , vogliamo dire a aptana qual è la tua chiave privata.

Ora Aptana utilizzerà la chiave corretta per connettersi a GitHub

+1

Ho fatto questo ma sfortunatamente ho ancora ricevuto l'errore. – theblang

+6

Ho capito il mio problema. Assicurati di incollare l'https url che github ti dà nel campo uri di Aptana, piuttosto che usare l'url git che Aptana afferra dopo aver effettuato il login. – theblang

+0

Incollare l'URI ha funzionato per me, nient'altro che ho fatto mi sarei liberato di quel publickey messaggio negato – DirtyBirdNJ

3

ho risolto il problema nel modo seguente:

  • Ho copiato il file "id_rsa.pub" "id_rsa" e di C: \ Program Files (x86) \ Git \ .ssh \

la mia configurazione: - ho usato git per le finestre da http://git-scm.com/download/win - ho detto Aptana usare questo eseguibile: C: \ Programmi (x86) \ Git \ bin \ git.exe

Ora finalmente Aptana potrebbe eseguire git pull con i tasti SSH. Sembra che l'opzione Team> Pull non "veda" le chiavi ssh locali della macchina.

2

Sembra un errore di Aptana Studio. Ovviamente puoi semplicemente usare https per accedere, ma non è una soluzione per la chiave ssh. È possibile configurare la chiave ssh dopo this.

+0

Questo era il mio problema. Ho dovuto usare process monitor (procmon.exe) per trovare dove ssh-agent.exe di Aptana stava cercando la chiave (output procmon filtrato su processo come "ssh"), quindi copiato le chiavi in ​​quella cartella. Aptana (dalla v3.6.0) ignora le impostazioni effettuate in Preferenze-> Generale-> Connessioni di rete-> SSH2 –

Problemi correlati