Cara Mengganti Remote URL di GIT menggunakan CMD

Mengganti remote tujuan pada git akan berguna ketika akan memindahkan repo atau mengganti repo
25  
       

Mengganti atau menambahkan remote pada git merupakan hal yang akan biasa dilakukan apabila kita memiliki lebih dari satu repository atau kita akan memindahkan dari repository lama ke repository baru. Pada tutorial kali ini kita akan mengganti remote URL dengan menggunakan CMD. Di Windows bisa menggunakan CMD atau PowerShell. Untuk Linux bisa menggunakan Terminal atau di Mac menggunakan Iterm. Meskipun beda-beda, perintahnya untuk Linux, Windows, dan Mac sama saja.

Sebelum Memulai

Pastikan sebelum memulai anda telah menjankan CMD / PowerShell / Terminal pada komputer anda. Setelah itu,

Lihat daftar remote

Pertama-tama sebelum kita mengganti remote, pastikan kita melihat dulu isi dari remote nya

$ git remote -v
origin  https://git@git.xxx.com/xxxx/docs.git (fetch)
origin  https://git@git.xxx.com/xxxx/docs.git (push)

Biasanya secara default isi dari git remote -v ini hanya origin saja. Namun, untuk beberapa kasus pasti ada remote yang lebih dari satu

$ git remote -v
github  git@github.com:xxx/docs.git (fetch)
github  git@github.com:xxx/docs.git (push)
origin  https://git@git.xxx.com/xxxx/docs.git (fetch)
origin  https://git@git.xxx.com/xxxx/docs.git (push)

Cara mengganti Remote

Untuk mengganti remote pastikan remote yang mana yang akan diganti dan urlnya juga harus ada.
Contoh: Kali ini kita akan mengganti origin dengan git@github.com:drosanda/docs2.git, maka perintahnya adalah

$ git remote set-url origin git@github.com:drosanda/docs2.git

Setelah itu cek lagi hasil perubahannya dengan git remote -v.

$ git remote -v
origin  git@github.com:drosanda/docs2.git (fetch)
origin  git@github.com:drosanda/docs2.git (push)

Bagaimana jika kita akan mengganti remote selain origin?

Caranya sama saja, hanya tinggal ganti origin menjadi nama remote yang dipilih.

Pertama-tama kita git remote -v dulu:

$ git remote -v
bakkdoor  https://github.com/bakkdoor/grit (fetch)
bakkdoor  https://github.com/bakkdoor/grit (push)
cho45     https://github.com/cho45/grit (fetch)
cho45     https://github.com/cho45/grit (push)
defunkt   https://github.com/defunkt/grit (fetch)
defunkt   https://github.com/defunkt/grit (push)
koke      git://github.com/koke/grit.git (fetch)
koke      git://github.com/koke/grit.git (push)
origin    git@github.com:mojombo/grit.git (fetch)
origin    git@github.com:mojombo/grit.git (push)

Sekarang kita akan mengganti remote defunkt menjadi git@github.com:drosanda/docs2.git.

$ git remote set-url defunkt git@github.com:drosanda/docs2.git

Setelah itu cek lagi hasil perubahannya dengan git remote -v.

$ git remote -v
bakkdoor  https://github.com/bakkdoor/grit (fetch)
bakkdoor  https://github.com/bakkdoor/grit (push)
cho45     https://github.com/cho45/grit (fetch)
cho45     https://github.com/cho45/grit (push)
defunkt   git@github.com:drosanda/docs2.git (fetch)
defunkt   git@github.com:drosanda/docs2.git (push)
koke      git://github.com/koke/grit.git (fetch)
koke      git://github.com/koke/grit.git (push)
origin    git@github.com:mojombo/grit.git (fetch)
origin    git@github.com:mojombo/grit.git (push)

Demikian semoga membantu.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>