Wie kann ich Probleme von BitBucket in GitHub importieren?


7

Ich versuche, ein Projekt von BitBucket auf GitHub zu migrieren, und möchte alle Probleme importieren (vorzugsweise die Ausgabenummern intakt lassen).

Gibt es ein Tool oder einen Service, mit dem dies erreicht werden kann?

Antworten:


7

Dies funktionierte für mich https://github.com/jeffwidman/bitbucket-issue-migration

python migrate.py -g username -u username -s reponame -d reponame

scheint nur für öffentliche Repos zu funktionieren
imanuelcostigan

Schlägt auch fehl, wenn Sie 2FA aktiviert haben.
mlissner

Funktionierte nicht einmal für öffentliche Repositories
Christian

1
Ich habe kürzlich die Wartung des Bitbucket-Issue-Migrationsskripts übernommen. Ich habe die Fehler behoben, damit es für öffentliche Repos gut funktioniert. Private Repos sind in den nächsten Wochen geplant. 2FA wird auch über Zugriffstoken unterstützt. Wenn Sie ein 2FA-Konto ausprobieren und nur Ihr normales Kennwort eingeben, erhalten Sie eine hilfreiche Warnmeldung.
Jeff Widman

@ JeffWidman danke. Habe gerade das Werkzeug gesehen und das. Ich freue mich auf die neue Version, die Private Repo unterstützt.
Fischmonitor

2

Ich habe gerade ein einfaches Skript in Ruby geschrieben, um dies zu tun. Sie können es hier überprüfen: https://github.com/siong1987/issues_importer


Es scheint, dass die Beschreibung Ihres Skripts sehr begrenzt ist und ich denke, Ihr Code kann nur von einem erfahrenen Ruby-Entwickler verwendet werden. Ich fand es sehr brauchbar (die Idee) und dachte sogar darüber nach, Ruby nur für diesen einen Fall zu installieren. Eine begrenzte Beschreibung hat mir jedoch bewiesen, dass ich es nicht verwenden werde, da mir das Wissen fehlt. Gibt es eine Möglichkeit, die Beschreibung zu erweitern (Format der .rbDatei, was, wie und wann sollte ausgeführt werden usw.) oder ein einfaches Wiki für dieses Repo einzuführen?
Trejder

1
@ Trejder Ich habe gerade die Dokumentation aktualisiert. es ist eigentlich so einfacher.
Siong1987

Ich bin unter Windows und nachdem ich einige Zeit damit verbracht habe, es zum Laufen zu bringen, bin ich mir nicht sicher, warum das Laufen bundle installdazu führt, dass Nokiaogiri (1.6.1) nicht kompiliert wird. Ich sehe, dass libiconv, libxslt, libxml-2.0 nicht in der Datei mkmf.log gefunden wurden.
Adam

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.