Android

Hogyan lehet megváltoztatni egy git távirányító URL-jét

顔のむくみを取る方法【50代向け】

顔のむくみを取る方法【50代向け】

Tartalomjegyzék:

Anonim

A Git remote egy mutató, amely a tárház egy másik példányára utal, amelyet általában egy távoli szerveren tárolnak.

Bizonyos helyzetekben, például amikor a távoli tárolót áthelyezik egy másik gazdagépre, meg kell változtatnia a távoli URL-jét.

Ez az útmutató elmagyarázza, hogyan lehet megváltoztatni a Git távirányító URL-jét.

A Git Remote URL-jének megváltoztatása

Minden Git-tárházhoz nulla vagy több Git-távirányító kapcsolódhat. A tároló klónozásakor a távvezérlő neve automatikusan származási helyre kerül, és arra a tárolóra mutat, amelybe klónozta. Ha a lerakat helyben hozta létre, felvehet egy új távirányítót.

A távirányító mutathat a Git tárhelyszolgáltatáson, például GitHub, GitLab és BitBucket, vagy a magán Git kiszolgálón tárolt tárolóra.

A távirányító URL-jének módosítása:

  1. Váltson arra a könyvtárra, ahol a lerakat található:

    cd /path/to/repository

    A git remote felsorolhatja a meglévő távirányítókat, és megnézheti azok nevét és URL-jét:

    git remote -v

    A kimenet így néz ki:

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

    Használja a git remote set-url parancsot, amelyet a távoli név és a távvezérlő URL-je követi:

    git remote set-url

    A távvezérlő URL-je HTTPS-vel vagy SSH-vel kezdődhet, a használt protokolltól függően. Ha nincs megadva protokoll, akkor alapértelmezés szerint SSH. Az URL megtalálható a Git tárhelyszolgáltatás lerakatlapján.

    Például, ha az origin URL-jét [email protected]:user/repo_name.git , írja be:

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

    Ellenőrizze, hogy a távvezérlő URL-je sikeresen megváltozott-e a távoli kapcsolatok felsorolásával:

    git remote -v

    A kimenetnek így kell kinéznie:

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

Ez az. Sikeresen megváltoztatta a távirányító URL-jét.

Amit a git remote set-url parancs gyakorol, az a .git/config fájl repository frissítése egy új URL- .git/config a távoli lerakathoz.

.git / config

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

A távirányító URL-jét megváltoztathatja a .git/config fájl szövegszerkesztővel történő szerkesztésével is. Ajánlott azonban a git parancs használata.

Következtetés

A Git távvezérlőjének URL-jének megváltoztatása ugyanolyan egyszerű, mint a futtatás: git remote set-url .