Skip to content

GiteaからGitHubへの移行

   

GiteaのリポジトリをGitHubに移行してみる。

Giteaのほうは、バックアップのzipがある状態。

zipを展開して、リポジトリ(.git拡張子のディレクトリ)をgit cloneでローカルリポジトリとして取り込む。

移行先のGitHubリポジトリを作成して、git remote set-url originでリモートリポジトリとして設定する。

git push origin HEADでGitHubにアップ。

ファイルやコミット履歴はこれで移行できたが、IssueなどはGiteaのDBで管理しているので、この手順では移行できなかった。

バックアップデータの中にINSERTのSQLが含まれているので、それを見ながらIssue登録していったけど、多分もっと良い方法があると思う。。