¿Cómo configurar Launchpad para importar desde GitHub?

9

Estoy configurando mi primer proyecto de Launchpad.

En este caso, me gustaría importar desde la rama Master desde mi proyecto GitHub , la rama predeterminada no es Master, es una rama de lanzamiento actualmente llamada "Release-0.6"

En Launchpad he configurado para importar automáticamente:

ingrese la descripción de la imagen aquí

Como puede ver, la importación falló: el registro de errores indica:

2013-01-07 14:45:11 INFO Iniciando trabajo.
2013-01-07 14:45:11 INFO Obteniendo la sucursal bzr existente de la tienda central.
2013-01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] Conexión sftp abierta (servidor versión 3)
2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] Conexión sftp abierta (servidor versión 3)
2013-01-07 14:45:17 INFO 291 bytes transferidos
2013-01-07 14:45:18 INFO No se encontró sucursal en una ubicación remota.

Esto es extraño ya que mi proyecto GitHub está obviamente en la ubicación web correcta.

Entonces, ¿qué he hecho mal en mi configuración?

es decir, ¿cómo debería haber configurado mi proyecto Launchpad para importar desde Github?

fossfreedom
fuente

Respuestas:

7

Debe utilizar la "ubicación de git de solo lectura" como se muestra en github. Es lo mismo que la URL de la web (que ha utilizado), pero con un .gitanexo al final. Necesita agregar esto al final de su URL.

Para importar una rama no maestra, también debe agregar ,branch=branchnameal final de la URL.

Además, creo que puede estar confundiendo el término "rama maestra" con "rama nombrada maestra" en este caso. Para su proyecto, al extraer https://github.com/fossfreedom/coverart-browser.git obtendrá el contenido de lo que está llamando release-0.6. Creo que omitir la ,branch=namepieza te dará lo que quieres. Sin embargo, cuando intento bifurcar su repositorio en bzr, aparece el siguiente error:

bzr: ERROR: Campos adicionales desconocidos en <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', '', '', '', '', '', '', '', ''].

Esto puede causar que la importación falle también en Launchpad.

dobey
fuente
Mi rama predeterminada no es "Master", ¿entonces esto no funcionará?
fossfreedom
Probaré
fossfreedom
Hay dos errores, el problema de la interfaz de usuario descrito en ese error y el otro problema que otro usuario describe en sus comentarios. Realmente debería presentar un error por separado.
dobey
3

Launchpad admite la importación de código git directamente desde el 16-10-2016, consulte el documento para obtener instrucciones de configuración.

Una nota: si el error 1084403 sigue abierto cuando está leyendo esto, no olvide limpiar la configuración de importación de bzr de la configuración anterior o no podría establecer una receta para el código git incluso si está allí.

Dmitry Verkhoturov
fuente
0

Una solución alternativa para el nombre de rama = rama no admitido es crear primero una bifurcación en github con la rama predeterminada establecida en la rama que desea importar.

jcrigby
fuente