[Git] リモートリポジトリをBitbucketからGithubへ for Fork.app
自分がGitを使い始めたときのGithubでは無料で作れるリポジトリは公開されるPublicのみでした。
Gitの使用用途としてはお仕事用のソース管理なのでプライベートのリポジトリが無料で作れるBitbucketでリモートリポジトリを使ってきた経緯があります。
しばらく前からGithubでも無料でプライベートリポジトリを作れるようになり、サービスとしてBitbucketよりはGithubのほうが便利です。
併用していましたが、管理を一元化するため、Bitbucketで作ったリモートリポジトリをGithubへ移行する手順メモです。
コマンドライン版
コマンドラインで行う手法は数多く公開されています。
[ Gitリポジトリの中身を、ブランチとタグも含めて別リポジトリにコピーする ] (Qiita)
が簡潔にまとめられていてわかりやすいです。
Fork版
普段GitクライアントのForkを利用しているため、コマンドでgitコマンドを使うと認証を求められてツライ…のでFork内で完結させます。
1.Githubで空のリポジトリを作る。
元がプライベートなので Private で作ることを忘れずに、README.meは作らないように。
表示されるリモートURLをコピーしておきます。 ( https://github.com/xxx/yyy.git )
2.originを編集する
前提条件でローカルリポジトリは最新状態になっていることがあります。
左のメニューから Remotes > origin を右クリックして、「Edit origin」を選びます。
![](https://sideblue.net/wp-content/uploads/2023/12/fbf0e4bdb93603e8f37e1fa026518332.png)
このときはまだ origin のアイコンがBitbucketのままですね。
Edit origin を選ぶと変更画面がでます。
![](https://sideblue.net/wp-content/uploads/2023/12/43360961b62aa939fc150fb820b14ccb.png)
Repository Url の欄に1でコピーしたGithubのリモートURLを貼り付けて、「Edit」をクリック。
![](https://sideblue.net/wp-content/uploads/2023/12/45443ca71e618409824c718053dd26dc.png)
すると、origin のアイコンがGithubのものに変更になります。
あとは Push をしてGithubへローカルリポジトリの内容を反映させます。
1.でのGithubのページを再読み込みして、内容が反映されていればOKです。
最近のコメント