Android

Cara mengganti url git remote

Git Tutorial - 2 - Config Our Username and Email

Git Tutorial - 2 - Config Our Username and Email

Daftar Isi:

Anonim

Git remote adalah pointer yang merujuk ke salinan lain dari repositori yang biasanya di-host di server jauh.

Dalam beberapa situasi, seperti ketika repositori jarak jauh dimigrasikan ke host lain, Anda perlu mengubah URL remote.

Panduan ini menjelaskan cara mengubah URL remote Git.

Mengubah URL Remote Git

Setiap repositori Git dapat memiliki nol atau lebih remote Git yang ditautkan dengannya. Ketika Anda mengkloning repositori, nama remote diatur secara otomatis ke asal dan menunjuk ke repositori tempat Anda dikloning. Jika Anda membuat repositori secara lokal, Anda bisa menambahkan remote baru.

Remote dapat menunjuk ke repositori yang dihosting di layanan hosting Git seperti GitHub, GitLab, dan BitBucket atau server Git pribadi Anda.

Untuk mengubah URL dari suatu remote:

  1. Ubah ke direktori tempat repositori berada:

    cd /path/to/repository

    Jalankan git remote untuk membuat daftar remote yang ada dan lihat nama dan URL mereka:

    git remote -v

    Outputnya akan terlihat seperti ini:

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    Gunakan perintah git remote set-url diikuti dengan nama jarak jauh, dan URL jarak jauh:

    git remote set-url

    URL jarak jauh dapat mulai dengan HTTPS atau SSH, tergantung pada protokol yang Anda gunakan. Jika tidak ada protokol yang ditentukan, standarnya adalah SSH. URL dapat ditemukan di halaman repositori layanan hosting Git Anda.

    Misalnya, untuk mengubah URL origin ke [email protected]:user/repo_name.git Anda akan mengetik:

    git remote set-url origin [email protected]:user/repo_name.git

    Verifikasi bahwa URL jarak jauh berhasil diubah dengan mendaftar koneksi jarak jauh:

    git remote -v

    Outputnya akan terlihat seperti ini:

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

Itu dia. Anda telah berhasil mengubah URL remote.

Apa yang sebenarnya dilakukan perintah git remote set-url adalah memperbarui file .git/config repositori dengan URL baru ke repositori jarak jauh.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

Anda juga dapat mengubah URL jarak jauh dengan mengedit file .git/config dengan editor teks. Namun, disarankan untuk menggunakan perintah git.

Kesimpulan

Mengubah URL jarak jauh Git semudah menjalankan: git remote set-url .