Git Ubah URL Jarak Jauh di Repositori Lokal
- 3460
- 350
- Hector Kuhic
Git adalah sistem kontrol versi terdistribusi yang banyak digunakan untuk melacak perubahan dalam kode sumber selama pengembangan perangkat lunak. Ini memungkinkan pengembang untuk berkolaborasi dalam proyek dan melacak perubahan mereka tanpa perlu repositori pusat.
Terkadang, mungkin perlu mengubah URL repositori jarak jauh di repositori git lokal. Ini dapat terjadi jika repositori jarak jauh telah dipindahkan ke lokasi baru, jika Anda ingin menggunakan repositori jarak jauh yang berbeda untuk proyek lokal Anda atau jika Anda ingin mengubah metode otentikasi seperti https ke git atau sebaliknya.
Ada beberapa cara berbeda untuk mengubah URL jarak jauh untuk repositori git, tergantung pada kebutuhan Anda. Berikut adalah langkah -langkah untuk setiap metode:
Metode 1: Menggunakan Git Bash atau Command Prompt
Metode pertama menggunakan antarmuka baris perintah untuk mengelola repositori git. Mayoritas pengguna mengelola repositori git menggunakan klien baris perintah. Ikuti langkah -langkah di bawah ini untuk mengubah URL GIT jarak jauh:
- Buka jendela terminal (bash git pada jendela, atau emulator terminal apa pun pada macOS atau linux).
- Ubah ke direktori yang berisi repositori git lokal.
- Jalankan perintah berikut untuk melihat URL repositori jarak jauh saat ini:
git remote -v
Ini akan menampilkan daftar semua repositori jarak jauh yang ditautkan ke repositori lokal Anda, bersama dengan URL mereka.
- Untuk mengubah URL repositori jarak jauh tertentu, gunakan perintah berikut: # Sintaks Git Remote Set-URL
12 # Sintaksgit Remote Set-URL Mengganti
dengan nama repositori jarak jauh (biasanya asal), Dan
dengan URL baru yang ingin Anda gunakan.
Misalnya, untuk mengubah URL "asal" Repositori ke “Https: // baru.url/repo.git ”, Anda akan menjalankan perintah berikut:
Git Remote Set-URL Origin https: // baru.url/repo.git
Anda juga dapat lebih suka menggunakan URL SSH untuk repositori git Anda.
- Verifikasi bahwa URL telah diubah dengan menjalankan 'git remote -v' Perintah lagi. Anda akan melihat URL baru yang terdaftar untuk repositori jarak jauh yang ditentukan.
Metode 2: Menggunakan file konfigurasi git
Jika Anda tidak yakin dengan antarmuka baris perintah, ini adalah metode cepat dan lebih mudah untuk mengubah URL GIT jarak jauh dengan mengedit file konfigurasi:
- Buka “.git/config ” file dalam editor teks. File ini terletak di direktori root repositori git lokal Anda.
- Temukan bagian yang sesuai dengan repositori jarak jauh yang ingin Anda ubah URL. Ini akan terlihat seperti ini:
[Remote "Origin"] url = https: // old.url/repo.git fetch = +ref/heads/*: ref/remote/asal/*123 [Remote "Origin"] url = https: // old.url/repo.git fetch = +ref/heads/*: ref/remote/asal/* - Ganti nilai URL dengan URL baru yang ingin Anda gunakan. Misalnya: [Remote "Origin"] url = https: // new.url/repo.git fetch = +ref/heads/*: ref/remote/asal/*
123 [Remote "Origin"] url = https: // baru.url/repo.git fetch = +ref/heads/*: ref/remote/asal/* - Selamatkan “.git/config ” mengajukan dan menutupnya.
- Jalankan
'git remote -v'
perintah untuk memverifikasi bahwa URL telah diubah.
Metode 3: Menggunakan GUI Git
Jika Anda lebih suka antarmuka grafis, Anda juga dapat mengubah URL jarak jauh menggunakan alat GUI GUI (antarmuka pengguna grafis). Instruksi ini mungkin berbeda tergantung pada klien GUI.
- Buka Alat Git GUI dan pilih menu "Repositori".
- Dari menu "Repositori", pilih "Pengaturan Repositori ...".
- Di jendela "Pengaturan Repositori", pilih tab "Remote".
- Pilih repositori jarak jauh yang ingin Anda ubah URL, dan klik tombol "Edit".
- Di jendela "Edit Remote", masukkan URL baru untuk repositori jarak jauh di bidang "URL".
- Klik tombol "Simpan" untuk menerapkan perubahan.
- Tutup jendela "Edit Remote" dan jendela "Pengaturan Repositori".
Itu dia! URL jarak jauh untuk repositori git lokal Anda sekarang harus diubah ke URL baru yang Anda tentukan.
Bungkus
Penting untuk dicatat bahwa mengubah URL jarak jauh tidak akan mempengaruhi kode lokal di repositori Anda. Itu hanya mengubah lokasi repositori jarak jauh yang ditautkan oleh repositori lokal Anda. Jika Anda ingin mendorong perubahan lokal Anda ke repositori jarak jauh baru, Anda perlu menggunakan perintah git push seperti biasa.
semoga membantu! Beri tahu saya jika Anda memiliki pertanyaan atau perlu klarifikasi lebih lanjut tentang salah satu langkah.