Labas! Šiandien pasikeisime git repozitorijos nuotolinį adresą (URL).

Tai padaryti labai paprasta su šia komanda:

git remote set-url origin https://naujas-adresas.git

Mums tereikia pakeisti https://naujas-adresas.git į mūsų norimą repozitorijos adresą.

Kaip sužinoti koks yra mūsų dabartinis repozitorijos adresas?

Tai galime pasitikrinti šia komanda:

git remote -v

Rezultatas gali atrodyti taip:

origin  https://github.com/senas-vartotojas/repozitorija.git (fetch)
origin  https://github.com/senas-vartotojas/repozitorija.git (push)

Tada pasinaudojame git remote set-url komanda, kad pakeistume adresą:

git remote set-url origin https://github.com/naujas-vartotojas/repozitorija.git

Galiausiai patikriname ar adresas pasikeitė:

git remote -v

Rezultatas:

origin  https://github.com/naujas-vartotojas/repozitorija.git (fetch)
origin  https://github.com/naujas-vartotojas/repozitorija.git (push)

O jei naudoju SSH?

Jeigu naudoji SSH, procesas toks pat, tik adresas atrodo kitaip:

git remote set-url origin git@github.com:vartotojas/repozitorija.git

Kai naudoji kelis SSH raktus

Jeigu naudoji du skirtingus SSH raktus (pvz., asmeninį ir darbo), tada adrese naudoji savo Host alias vietoj github.com:

git remote set-url origin git@personal.github.com:vartotojas/repozitorija.git

Kada to gali prireikti?

  • Pasikeitus repozitorijos talpinimo vietai
  • Perkeliant repozitoriją į kitą paskyrą ar organizaciją
  • Keičiant protokolą iš HTTPS į SSH (ar atvirkščiai)
  • Susikonfigūravus skirtingus SSH raktus skirtingoms paskyroms

Štai ir viskas! Pakeisti nuotolinį adresą — easy peasy, lemon squeezy.

Šaltiniai