Wie richte ich Launchpad für den Import aus GitHub ein?

9

Ich richte mein erstes Launchpad-Projekt ein.

In diesem Fall möchte ich aus meinem GitHub-Projekt aus dem Master-Zweig importieren - der Standardzweig ist nicht Master - es handelt sich um einen Release-Zweig, der derzeit als "Release-0.6" bezeichnet wird.

Auf dem Launchpad habe ich den automatischen Import eingerichtet:

Geben Sie hier die Bildbeschreibung ein

Wie Sie sehen, ist der Import fehlgeschlagen - im Fehlerprotokoll heißt es:

2013-01-07 14:45:11 INFO Job starten.
2013-01-07 14:45:11 INFO Bestehende bzr-Filiale aus dem Central Store.
2013-01-07 14:45:14 INFO [chan bzr SocketAsChannelAdapter] Geöffnete SFTP-Verbindung (Serverversion 3)
2013-01-07 14:45:17 INFO [chan bzr SocketAsChannelAdapter] Geöffnete SFTP-Verbindung (Serverversion 3)
2013-01-07 14:45:17 INFO 291 Bytes übertragen
2013-01-07 14:45:18 INFO Keine Filiale an einem entfernten Standort gefunden.

Dies ist seltsam, da sich mein GitHub-Projekt offensichtlich am richtigen Web-Standort befindet.

Also - was habe ich in meiner Konfiguration falsch gemacht?

dh wie hätte ich mein Launchpad-Projekt für den Import aus Github einrichten sollen?

Fossfreiheit
quelle

Antworten:

7

Sie müssen den "schreibgeschützten Git-Speicherort" verwenden, wie auf Github gezeigt. Es ist dasselbe wie die Web-URL (die Sie verwendet haben), jedoch mit .gitan das Ende angehängt. Sie müssen dies am Ende Ihrer URL hinzufügen.

Um einen Nicht-Master-Zweig zu importieren, müssen Sie auch ,branch=branchnamean das Ende der URL anhängen .

Ich denke auch, dass Sie in diesem Fall den Begriff "Hauptzweig" mit "Zweig namens Master" verwechseln können. Wenn Sie für Ihr Projekt https://github.com/fossfreedom/coverart-browser.git aufrufen, erhalten Sie den Inhalt von Release-0.6. Ich denke, das Weglassen des ,branch=nameStücks wird geben, was Sie wollen. Beim Versuch, Ihr Repository in bzr zu verzweigen, wird jedoch die folgende Fehlermeldung angezeigt:

bzr: FEHLER: Unbekannte zusätzliche Felder in <Commit 3f47f3ed4e9e6f15a6c5229bf36d061ae4d86605>: ['gpgsig', '', '', '', '', '', '', '', '', '', ''].

Dies kann dazu führen, dass der Import auch auf dem Launchpad fehlschlägt.

Dobey
quelle
Mein Standardzweig ist nicht "Master" - funktioniert das also nicht?
Fossfreiheit
Ich werde testen - aber laut diesem Fehlerbericht ist dies möglicherweise nicht möglich - bugs.launchpad.net/launchpad/+bug/1000852
fossfreedom
Es gibt zwei Fehler, das in diesem Fehler beschriebene UI-Problem und das andere Problem, das ein anderer Benutzer in seinen Kommentaren beschreibt. Er sollte wirklich einen separaten Fehler einreichen.
Dobey
3

Launchpad unterstützt den direkten Import von Git-Code seit dem 16.10.2016 . Anweisungen zur Einrichtung finden Sie im Dokument .

Ein Hinweis: Wenn der 1084403- Fehler beim Lesen immer noch offen ist, vergessen Sie nicht, Ihre bzr-Importeinstellungen aus dem alten Setup zu entfernen, da Sie sonst kein Rezept für Git-Code festlegen können, selbst wenn dieser vorhanden ist.

Dmitry Verkhoturov
quelle
0

Eine Problemumgehung für den nicht unterstützten Zweig = Zweigstellenname besteht darin, zuerst eine Verzweigung auf Github zu erstellen, wobei der Standardzweig auf den Zweig festgelegt ist, den Sie importieren möchten.

jcrigby
quelle