BitBucketからGitHubに課題をインポートするにはどうすればよいですか?


7

プロジェクトをBitBucketからGitHubに移行しようとしています。すべての問題をインポートしたいと思います(問題の番号はそのままにしておくことをお勧めします)。

これを実現するツールやサービスはありますか?

回答:


7

これは私のために働いたhttps://github.com/jeffwidman/bitbucket-issue-migration

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

パブリックリポジトリでのみ機能するようです
imanuelcostigan 2013

2FAを有効にしている場合も失敗します。
mlissner 2014

パブリックリポジトリでも機能しなかった
クリスチャン

1
私は最近、bitbucket-issue-migrationスクリプトのメンテナンスを引き継ぎました。バグを修正して、パブリックリポジトリで問題なく機能するようにしました。プライベートリポジトリは、今後数週間で計画されている機能です。2FAはアクセストークンでもサポートされています。2FAアカウントを試し、通常のパスワードを入力するだけで、警告メッセージが表示されます。
Jeff Widman、2016年

@JeffWidmanありがとうございます。ツールとこれを見ただけです。プライベートリポジトリをサポートする新しいリリースを楽しみにしています。
魚モニター

2

Rubyで簡単なスクリプトを書いただけです。https//github.com/siong1987/issues_importerで確認できます。


あなたのスクリプトの説明は非常に限られているようです。私は、あなたのコードは経験豊富なRuby開発者しか使用できないと思います。私はそれが非常に使いやすい(アイデア)と感じ、Rubyをこの1つのケースのためだけにインストールすることさえ考えました。しかし、説明が限られているので、知識がないので使用しないことにしました。説明(.rbファイルの形式、何を、どのように、いつ実行する必要があるかなど)を拡張したり、そのリポジトリ用の簡単なwikiを導入したりできる可能性はありますか?
trejder 2014

1
@trejderドキュメントを更新しました。それは実際にはそれと同じくらい簡単です。
siong1987

私はWindowsを使用していますが、実行するのにかなりの時間を費やした後、実行するbundle installとnokogiri(1.6.1)がコンパイルされない理由がわかりません。libiconv、libxslt、libxml-2.0がmkmf.logファイルに見つかりません。
アダム

0

混乱を招くことなく移行を繰り返すことができることが重要だと私は思いました。したがって、私はこのスクリプトを使用することをお勧めします。これにより、最初の問題の移行を実行した後に、次の調整を行うことができます。

https://github.com/fkirc/bitbucket-issues-to-github

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.