web-dev-qa-db-fra.com

Comment configurer Launchpad pour importer de GitHub?

Je prépare mon premier projet Launchpad.

Dans ce cas, je voudrais importer depuis la branche Master depuis mon projet GitHub - la branche par défaut n'est pas Master - il s'agit d'une branche de publication actuellement appelée "Release-0.6".

Sur le tableau de bord, j'ai configuré pour importer automatiquement:

enter image description here

Comme vous pouvez le constater, l'importation a échoué - le journal des erreurs indique:

 2013-01-07 14:45:11 INFO Début du travail. 
 2013-01-07 14:45:11 INFO Obtenir une succursale de BZR depuis le magasin central. 
 2013- 01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] Connexion sftp ouverte (version 3 du serveur) 
 2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] Connexion sftp ouverte (version 3 du serveur ) 
 2013-01-07 14:45:17 INFO 291 octets transférés 
 2013-01-07 14:45:18 INFO Aucune succursale trouvée à un endroit éloigné. 

C'est étrange, car mon projet GitHub est évidemment sur le bon site Web.

Donc - qu'est-ce que j'ai mal fait dans ma configuration?

comment dois-je configurer mon projet Launchpad pour importer de Github?

9
fossfreedom

Vous devez utiliser "l'emplacement git en lecture seule" comme indiqué sur github. C'est la même chose que l'URL Web (que vous avez utilisée), mais avec .git ajouté à la fin. Vous devez ajouter ceci à la fin de votre URL.

Pour importer une branche non principale, vous devez également ajouter ,branch=branchname à la fin de l'URL.

En outre, je pense que vous pouvez confondre le terme "branche maîtresse" avec "branche nommée maître" dans ce cas. Pour votre projet, en tirant https://github.com/fossfreedom/coverart-browser.git donnera le contenu de ce que vous appelez la version 0.6. Je pense que l’omission de la pièce ,branch=name donnera ce que vous voulez. Cependant, lorsque j'essaie de créer une branche dans votre référentiel bzr, l'erreur suivante apparaît:

] '']. 

Cela peut également entraîner l'échec de l'importation sur le tableau de bord.

7
dobey

Tableau de bord prend en charge l’importation directe du code git depuis le 16-10-2016, voir le doc pour obtenir les instructions de configuration.

Une remarque: si le bogue 10844 est toujours ouvert quand vous lisez ceci, n'oubliez pas de nettoyer vos paramètres d'importation bzr de l'ancienne configuration ou vous ne pourriez pas définir une recette pour le code git même s'il est là. .

2
Dmitry Verkhoturov

Une solution de contournement pour la branche non prise en charge, branch = branchname consiste à créer d'abord un fork sur github avec le groupe de branches par défaut défini sur la branche à importer.

0
jcrigby