Git Zmień zdalny adres URL w lokalnym repozytorium

Git Zmień zdalny adres URL w lokalnym repozytorium

GIT to rozproszony system kontroli wersji, który jest szeroko stosowany do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania. Umożliwia programistom współpracę przy projektach i śledzenie ich zmian bez potrzeby centralnego repozytorium.

Czasami może być konieczne zmiana adresu URL zdalnego repozytorium w lokalnym repozytorium GIT. Może się to zdarzyć, jeśli zdalne repozytorium zostało przeniesione do nowej lokalizacji, jeśli chcesz użyć innego zdalnego repozytorium dla swojego projektu lokalnego lub jeśli chcesz zmienić metody uwierzytelniania, takie jak HTTPS na git lub odwrotnie.

Istnieje kilka różnych sposobów zmiany zdalnego adresu URL dla repozytorium git, w zależności od twoich potrzeb. Oto kroki dla każdej metody:

Metoda 1: Za pomocą bash GIT lub wiersza polecenia

Pierwsza metoda wykorzystała interfejs wiersza poleceń do zarządzania repozytorium GIT. Większość użytkowników zarządza repozytoriami GIT za pomocą klientów wiersza poleceń. Wykonaj poniższe kroki, aby zmienić zdalny adres URL GIT:

  1. Otwórz okno terminala (git bash w systemie Windows lub dowolny emulator terminalu na macOS lub Linux).
  2. Zmień na katalog zawierający lokalne repozytorium GIT.
  3. Uruchom następujące polecenie, aby wyświetlić bieżący adres URL zdalnego repozytorium:
    git pilot -v  

    Wyświetli listę wszystkich zdalnych repozytoriów, które są połączone z lokalnym repozytorium, a także ich adres URL.

  4. Aby zmienić adres URL określonego zdalnego repozytorium, użyj następującego polecenia: # składni git zdalny set-URL
    12# Składni zdalny set-URL

    Zastępować z nazwą zdalnego repozytorium (zwykle pochodzenie), I z nowym adresem URL, którego chcesz użyć.

    Na przykład, aby zmienić adres URL "pochodzenie" repozytorium do „Https: // nowy.URL/Repo.git ”, Uruchomisz następujące polecenie:

    GIT zdalny set-URL Origin https: // nowy.URL/Repo.git  

    Możesz także korzystać z adresu URL SSH do repozytorium GIT.

  5. Sprawdź, czy adres URL został zmieniony poprzez uruchomienie „git pilot -v” polecenie ponownie. Powinieneś zobaczyć nowy adres URL wymieniony dla określonego zdalnego repozytorium.

Metoda 2: Korzystanie z pliku konfiguracyjnego GIT

Jeśli nie jesteś pewny interfejsu wiersza poleceń, jest to kolejna szybka i łatwiejsza metoda zmiany zdalnego adresu URL GIT poprzez edycję pliku konfiguracyjnego:

  1. Otworzyć ".git/config ” plik w edytora tekstu. Ten plik znajduje się w katalogu głównym lokalnego repozytorium GIT.
  2. Znajdź sekcję odpowiadającą zdalnym repozytorium, dla którego chcesz zmienić adres URL. Będzie wyglądać mniej więcej tak:
    [zdalne „pochodzenie”] url = https: // stare.URL/Repo.git fetch = +refs/heads/*: refs/pilotes/pochodzenie/*
    123[zdalne „pochodzenie”] url = https: // stare.URL/Repo.git fetch = +refs/heads/*: refs/pilotes/pochodzenie/*

  3. Wymień wartość adresu URL nowym adresem URL, którego chcesz użyć. Na przykład: [zdalne „pochodzenie”] url = https: // nowy.URL/Repo.git fetch = +refs/heads/*: refs/pilotes/pochodzenie/*
    123[zdalne „pochodzenie”] url = https: // nowy.URL/Repo.git fetch = +refs/heads/*: refs/pilotes/pochodzenie/*
  4. Zapisz ".git/config ” Plik i zamknij.
  5. Uruchom „git pilot -v” polecenie sprawdzenia, czy adres URL został zmieniony.

Metoda 3: Za pomocą GIT GUI

Jeśli wolisz interfejs graficzny, możesz również zmienić zdalny adres URL za pomocą narzędzia GIT GUI (graficzny interfejs użytkownika). Instrukcje te mogą się różnić w zależności od klienta GUI.

  1. Otwórz narzędzie GIT GUI i wybierz menu „Repozytorium”.
  2. Z menu „Repozytorium” wybierz „Ustawienia repozytorium…”.
  3. W oknie „Ustawienia repozytorium” wybierz kartę „zdalne”.
  4. Wybierz zdalne repozytorium, dla którego chcesz zmienić adres URL, i kliknij przycisk „Edytuj”.
  5. W oknie „Edytuj zdalny” wprowadź nowy adres URL dla zdalnego repozytorium w polu „URL”.
  6. Kliknij przycisk „Zapisz”, aby zastosować zmiany.
  7. Zamknij okno „Edytuj zdalne” okno i okno „Ustawienia repozytorium”.

Otóż ​​to! Zdalny adres URL lokalnego repozytorium GIT powinien zostać teraz zmieniony na nowy adres URL, który określiłeś.

Zakończyć

Należy zauważyć, że zmiana zdalnego adresu URL nie wpłynie na żaden z kodu lokalnego w repozytorium. Zmienia tylko lokalizację zdalnego repozytorium, do którego powiązane jest lokalne repozytorium. Jeśli chcesz przesunąć lokalne zmiany do nowego zdalnego repozytorium, musisz użyć polecenia git push jak zwykle.

mam nadzieję, że to pomoże! Daj mi znać, jeśli masz jakieś pytania lub potrzebujesz dalszych wyjaśnień na temat któregokolwiek z kroków.