Cosa devo fare per ricominciare a lavorare con Launchpad su un nuovo computer?


16

Ho seguito le istruzioni elencate su http://developer.ubuntu.com/packaging/html/getting-set-up.html per configurare il mio computer desktop in modo da poter lavorare sulla correzione dei bug durante lo sviluppo di 12.04.

Ora sto provando a configurarmi di nuovo sul mio computer portatile (macchina diversa) in modo da poter contribuire all'integrazione del badge Ask Ubuntu con il sistema Ubuntu Accomplishments . Tuttavia, quando provo ad eseguire il primo comando elencato per fare un bzr branch, ottengo il seguente errore nel mio terminale:

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.

Cosa devo fare per essere configurato e pronto a lavorare di nuovo su una nuova macchina? Devo solo seguire di nuovo tutti i passaggi del primo link (anche se sembrano supporre che sia la prima volta che ti configuri con Launchpad)? Oppure ci sono passaggi che dovrei saltare / fare diversamente?

Nota: al momento non ho accesso al mio computer desktop originale.

Risposte:


21

Sul tuo vecchio computer, hai generato una chiave SSH e l'hai aggiunta al tuo account Launchpad. Bzr usa quel tasto per accedere al launchpad. Quindi, se la chiave sulla tua nuova macchina non corrisponde a quella caricata su Launchpad, non sarai in grado di diramare il codice da determinati repository su Launchpad.

Sono possibili due soluzioni. Il primo è ovviamente trasferire le chiavi SSH dalla vecchia macchina. Dovresti portare due file: .ssh / id_rsa e .ssh / id_rsa.pub. Guarda le autorizzazioni, poiché SSH è molto severo al riguardo.

La seconda soluzione, se non hai accesso alla tua vecchia macchina MA puoi accedere al tuo account Launchpad, è aggiungere una nuova chiave SSH in modo che Launchpad consentirà alla nuova macchina di accedere ai rami bzr, poiché identificherà la nuova chiave come appartenente a te.

Per questo, sul documento di configurazione che hai pubblicato, segui i passaggi per " Crea la tua chiave SSH " e " Carica la tua chiave SSH su Launchpad ".

Questo ti consentirà almeno di eseguire bzr branch senza problemi.

Quindi in breve:

  1. Correre ssh-keygen -t rsa
  2. Apri .ssh/id_rsa.pubusando un editor di testo (gedit lo farà)
  3. Copia l'intero contenuto del file (una riga molto lunga).
  4. Apri https://launchpad.net/~/+editsshkeys sul tuo browser
  5. In "Aggiungi una chiave SSH", incolla la riga dal passaggio 3, quindi fai clic su "Importa chiave".

Sì, tutto ha iniziato a funzionare come previsto dopo. Risposta chiara e informativa; Grazie mille!
Christopher Kyle Horton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.