Kembali

How To Migrate From Bitbucket To Github

Untuk melakukan migrasi code aplikasi yang sebelumnya berada pada repository bitbucket ke repository github dapat dilakukan dengan cara berikut:

Langkah 1: Membuat repository github baru

Buat lah repository github yang baru, repo ini akan menjadi tujuan/tempat untuk menyimpan kode yang akan kita migrasikan dari bitbucket ke github. Pastikan juga bahwa repository yang dibuat adalah repository yang benar-benar kosong. Jangan ceklis "initialize this repository with a README".

Langkah 2: Memindahkan konten

Langkah selanjutnya adalah memindahkan konten yang sebelumnya berada pada repository bitbucket ke repository github

1. Download konten dari bitbucket

Untuk mendownload konten dari repository bitbucket dapat dilakukan dengan cara berikut:

$ git clone https://USER@bitbucket.org/USER/PROJECT.git

2. Konfigurasikan repository github yang baru sebagai remote

Setelah melakukan git clone / mendownload konten dari repository github, selanjutnya kita akan mengatur agar repository github yang baru saja kita buat dapat dijadikan sebagai upstream remote atau biasanya kita set sebagai origin. Caranya pertama kita masuk dahulu ke dalam direktory project yang baru saja kita clone/download sebelumnya dengan perintah berikut:

$ cd PROJECT
$ git remote add upstream https://github.com:USER/PROJECT.git

3. Push semua branch ke upstream/origin remote

Setelah melkukan konfigurasi upstream/origin remote, selanjutnya kita akan melakukan push semua branch ke repository github yang baru. Untuk melakukan push branch dapat dilakukan secara satu-satu untuk masing-masing branch dengan perintah berikut:

$ git push upstream master
$ git push --tags upstream

kata "master" pada perintah di atas adalah nama dari branch yang sedang dipush, sesuaikan nama branchnya dengan nama branch yang kalian gunakan. dan jangan lupa untuk push semua branch yang kalian miliki