2013-03-19 14 views
6

Sono nella cartella dove ho rwx diritti e ho provato questobazaar errore cassa

bzr branch bzr+ssh://bazaar.launchpad.net/%2Bbranch/openobject-addons/7.0/

ho dato 'sì' quando hanno chiesto di memorizzare la chiave pubblica

Ma il seguente messaggio di errore occured

`Autorizzazione negata (chiave pubblica). ConnectionReset lettura risposta per 'BzrDir.open_2.1', riprovare Autorizzazione negata (chiave pubblica). bzr: ERRORE: connessione chiusa: fine messaggio inattesa. Controlla la connettività e le autorizzazioni e segnala un bug se i problemi persistono.

È un repo pubblico, quindi non ci dovrebbero essere problemi di accesso. C'è un problema con il collegamento? Come posso verificare questo? `

risposta

1

Sono riuscito a diramarlo bene ora con il tuo comando, forse la versione del bazar che stai usando è troppo vecchia. Un'altra cosa che a volte è un problema sono i firewall aziendali che non consentono l'uscita di ssh.

+0

La mia versione è Bazar 2.5.1. Non è l'ultima? Quindi l'unica ragione rimasta sono i firewall aziendali? – Jibin

+1

ok Ho guardato di nuovo il tuo errore e sembra che il launchpad non gradisca la tua chiave. Vedi http://askubuntu.com/questions/144839/what-do-i-need-to-do-to-start-working-with-launchpad-again-on-a-new-computer – AmanicA

6

Ciò può accadere se l'utente del launchpad non è configurato correttamente in Bazaar. Controllare l'output di:

bzr lp-login 

Se l'uscita non è il vostro utente Launchpad O non è che la vostra chiave SSH non è autorizzata, quindi, che farà sì che il problema riscontrato. Correggi il tuo nome utente e carica la chiave pubblica ssh corretta.

Spiegazione

Launchpad tenta di autenticare anche operazioni di sola lettura se avete detto Bazaar un nome utente Launchpad, per esempio:

$ bzr lp-login jelmer 
$ bzr info lp:bzr 
Permission denied (publickey). 
ConnectionReset reading response for 'BzrDir.open_2.1', retrying 
Permission denied (publickey). 
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. 

"Permesso negato", perché io non sono jelmer, e certamente non ha autorizzato la mia chiave.

Quindi per prima cosa controllare il nome utente Launchpad hai detto Bazaar e modificarlo se non sei tu, per esempio:

$ bzr lp-login # ain't gonna be me... 
jelmer 
$ bzr lp-login janos-gyerik # yeah that's me! 

Se è il nome utente corretto, quindi visitare la vostra pagina delle impostazioni su Launchpad e assicurarsi che la chiave pubblica v'è elencata: https://launchpad.net/~YOUR_USERNAME

In alternativa, è possibile rimuovere l'impostazione il nome utente Launchpad con questo comando:

bzr config --remove launchpad_username --scope bazaar 

Tuttavia, quando si eseguono i comandi bzr sui rami Launchpad, verrà visualizzato un avviso se non è stato impostato un nome utente Launchpad. (Che è ok, puoi semplicemente ignorarlo se non vuoi scrivere su Launchpad.)

0

Se sei dietro un proxy, avresti bisogno SSH tramite tunneling (usando cavatappi).
Ho avuto lo stesso problema, e facendo le seguenti operazioni risolto il mio errore:

  • Installare cavatappi sulla vostra macchina
  • Aggiungere le seguenti righe per ~/.ssh/config

    Host bazaar.launchpad.net 
        User <launchpad-username> 
        ProxyCommand corkscrew <proxy-address> <proxy-port> %h %p 
    
-1

ho avuto questo errore quando ho provato a creare la chiave SSH tramite il programma puttygen.exe. Tutto è venuto fuori quando ho creato il tasto SSH come specificato in base al link https://askubuntu.com/a/144858. Grazie.

Problemi correlati