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?

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.


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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.