Gewusst wie: importieren von GitHub-issues und wikis zu BitBucket?
Vor kurzem haben wir beschlossen, die Migration unserer Projekte von GitHub BitBucket. Für ich jetzt getestet mit paar Projekte als BitBucket hat direkte import-Funktion. Alles bestens, außer GitHub Themen und wikis werden nicht importiert. Da die meisten Projekte befinden sich noch in der Entwicklung befindet und einige in der Produktion, Fragen und wikis sind für uns wichtig.
Habe ich eine schnelle Google-Suche und nicht finden konnte, die richtige Lösung.
Gibt es eine Lösung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sowohl github und bitbucket haben, die REST-APIs für Probleme (GitHub ist, Bitbucket ist), so könnten Sie schreiben, eine (ziemlich) kurze Skript zum migrieren Probleme. Aber GitHub hat keine API für wikis (Bitbucket), kann also, leider, werden Sie wahrscheinlich haben, um das von hand machen.
git clone
es, verarbeiten es und schieben Sie es auf Bitbucket über Bitbucket API.Heute haben wir ein richtiges Problem-import und-export auf Bitbucket. Exportieren Sie können eine ganze repo issue-tracker als zip und dann re-importieren Sie auf einem anderen repo.
Können Sie auch Ihre eigenen Reißverschlüsse und so konnte Sie schreiben sehr Migrations-Skripte von anderen issue-Tracker (z.B. GitHub).
Details: https://confluence.atlassian.com/display/BITBUCKET/Export+oder+Import+Problem+Daten
Datei-format und Daten layout: https://confluence.atlassian.com/pages/viewpage.action?pageId=330796872
War ich auch auf der Suche nach einer Möglichkeit zum import von Github issues zu Bitbucket, aber nicht finden, also schrieb ich ein Skript, das zu tun: https://github.com/sorich87/github-to-bitbucket-issues-migration.
Für die wiki, es ist ein Git-repository, das kann man einfach Klonen. https://github.com/blog/699-making-github-more-open-git-backed-wikis
initialize': A JSON text must at least contain two octets! (JSON::ParserError) from /usr/lib/ruby/vendor_ruby/json/common.rb:155:in
neu " /usr/lib/ruby/vendor_ruby/json/common.rb:155:in `Parsen'Dies ist der Schritt für Schritt version von Erik van Zijst Ressourcen:
http://codetheory.in/export-your-issues-and-wikis-from-github-repo-and-import-to-bitbucket-migration/
Es zeigt Schritt für Schritt, wie es zu tun. Hoffentlich sparen Sie etwas Zeit.
War ich in der Lage zu importieren alle meine Github issues in BitBucket!
Gibt es ein anderes tool, geschrieben in python, für den Export von github issues in bitbucket Themen export-format.
Können Sie es bei gibiexport
Ich hatte das gleiche Problem, also schrieb ich ein Python-Skript zu helfen, mein team zu migrieren, unsere Ausgabe von Daten aus GitHub BitBucket: https://github.com/Brethren-Studios/issue-migrator
Diesem Skript die Ausgabe der Daten in einem BitBucket-freundliche JSON-format. Als Erik van Zijst angegeben oben, Atlassian hat die Dokumentation für Import/Export von BitBucket Problem Daten und die Daten benötigte format für den Import auf BitBucket.
Hier ist die einfachste Lösung, die ich gefunden habe:
Und wenn du glücklich bist mit Github und brauchen nicht die alten Fernbedienung:
push --all
undpush --tags
als hilfreich).