¿Qué debo hacer para comenzar a trabajar con Launchpad nuevamente en una computadora nueva?

16

He seguido las instrucciones enumeradas en http://developer.ubuntu.com/packaging/html/getting-set-up.html para configurar mi computadora de escritorio y poder trabajar en la corrección de errores durante el desarrollo de 12.04.

Ahora estoy tratando de configurar de nuevo en mi computadora portátil (máquina diferente) para que pueda ayudar a contribuir a la integración de la insignia Ask Ubuntu con el sistema de Logros de Ubuntu . Sin embargo, cuando intento ejecutar el primer comando listado para hacer un bzr branch, recibo el siguiente error en mi terminal:

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.

¿Qué debo hacer para configurarlo y prepararlo para trabajar nuevamente en una nueva máquina? ¿Debo seguir todos los pasos en el primer enlace nuevamente (aunque parecen suponer que es la primera vez que se configura con Launchpad)? ¿O hay pasos que debo omitir / hacer de manera diferente?

Nota: no tengo acceso a mi máquina de escritorio original en este momento.

Christopher Kyle Horton
fuente

Respuestas:

21

En su máquina anterior, generó una clave SSH y luego la agregó a su cuenta de Launchpad. Bzr usa esa tecla para acceder a la plataforma de lanzamiento. Entonces, si la clave en su nueva máquina no coincide con la que cargó en Launchpad, no podrá ramificar el código de ciertos repositorios en Launchpad.

Dos soluciones son posibles. El primero es, por supuesto, transferir sus claves SSH desde la máquina anterior. Debería traer dos archivos: .ssh / id_rsa y .ssh / id_rsa.pub. Observe los permisos, ya que SSH es muy estricto al respecto.

La segunda solución, si no tiene acceso a su máquina anterior PERO puede iniciar sesión en su cuenta de Launchpad, es agregar una nueva clave SSH para que Launchpad permita que la nueva máquina acceda a las ramas bzr, ya que identificará la nueva clave como perteneciente para ti.

Para esto, en el documento de Configuración que publicó, siga los pasos para " Crear su clave SSH " y " Cargar su clave SSH en Launchpad ".

Esto al menos le permitirá ejecutar bzr branch sin problemas.

En pocas palabras:

  1. correr ssh-keygen -t rsa
  2. Abrir .ssh/id_rsa.pubusando un editor de texto (gedit lo hará)
  3. Copie todo el contenido del archivo (una línea muy larga).
  4. Abra https://launchpad.net/~/+editsshkeys en su navegador
  5. En "Agregar una clave SSH", pegue la línea del paso 3, luego haga clic en "Importar clave".
roadmr
fuente
Sí, todo comenzó a funcionar según lo previsto después de eso. Respuesta clara e informativa; ¡muchas gracias!
Christopher Kyle Horton