¿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?

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.


Mi rama predeterminada no es "Master", ¿entonces esto no funcionará?
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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.