Android

Jak změnit adresu URL gitového dálkového ovladače

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Obsah:

Anonim

Git remote je ukazatel, který odkazuje na další kopii úložiště, které je obvykle hostováno na vzdáleném serveru.

V některých situacích, například při migraci vzdáleného úložiště na jiného hostitele, musíte změnit URL vzdáleného úložiště.

Tato příručka vysvětluje, jak změnit adresu URL dálkového ovladače Git.

Změna adresy Git Remote

Každé úložiště Git může mít připojeno nulové nebo více dálkových ovladačů Git. Když klonujete úložiště, název dálkového ovladače se automaticky nastaví na původ a odkazuje na úložiště, ze kterého jste klonovali. Pokud jste úložiště vytvořili místně, můžete přidat nové dálkové ovládání.

Dálkový ovladač může ukazovat na úložiště hostované na hostitelské službě Git, jako je GitHub, GitLab a BitBucket nebo na váš soukromý server Git.

Změna adresy URL dálkového ovladače:

  1. Přejděte do adresáře, ve kterém je úložiště umístěno:

    cd /path/to/repository

    Spusťte git remote pro výpis existujících dálkových ovladačů a zobrazení jejich jmen a adres URL:

    git remote -v

    Výstup bude vypadat asi takto:

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

    Použijte příkaz git remote set-url následovaný názvem vzdáleného a URL vzdáleného:

    git remote set-url

    Adresa URL dálkového ovladače může začínat protokolem HTTPS nebo SSH v závislosti na používaném protokolu. Není-li zadán žádný protokol, bude výchozí hodnota SSH. URL lze najít na stránce úložiště vaší hostitelské služby Git.

    Chcete-li například změnit adresu URL origin na [email protected]:user/repo_name.git , zadejte:

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

    Ověřte, zda byla adresa URL dálkového ovladače úspěšně změněna vypsáním vzdálených připojení:

    git remote -v

    Výstup by měl vypadat takto:

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

A je to. Úspěšně jste změnili adresu URL dálkového ovladače.

Příkaz git remote set-url skutečně provádí aktualizaci souboru .git/config úložiště s novou adresou URL do vzdáleného úložiště.

.git / config

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

Můžete také změnit adresu URL dálkového ovladače úpravou souboru .git/config pomocí textového editoru. Doporučuje se však použít příkaz git.

Závěr

Změna adresy URL vzdáleného Git je stejně jednoduchá jako běžící: git remote set-url .