Android

Kuinka muuttaa git-kaukosäätimen URL-osoitetta

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sisällysluettelo:

Anonim

Git-etäosoitin on osoitin, joka viittaa arkiston toiseen kopioon, jota yleensä ylläpidetään etäpalvelimella.

Joissakin tilanteissa, kuten kun etävarasto siirretään toiseen isäntään, sinun on vaihdettava etäosoitteen URL-osoite.

Tämä opas selittää kuinka muuttaa Git-kaukosäätimen URL-osoitetta.

Git-kaukosäätimen URL-osoitteen muuttaminen

Jokaisessa Git-arkistossa voi olla nolla tai enemmän Git-etäyhteyksiä. Kun kloonaat arkistoa, kaukosäätimen nimi asetetaan automaattisesti alkuperälle ja osoittaa arkistoon, josta kloonat. Jos loit arkiston paikallisesti, voit lisätä uuden kaukosäätimen.

Kaukosäädin voi osoittaa arkistoon, jota ylläpidetään Git-isännöintipalvelussa, kuten GitHub, GitLab ja BitBucket, tai yksityisellä Git-palvelimella.

Kaukosäätimen URL-osoitteen muuttaminen:

  1. Vaihda hakemistoon, jossa arkisto sijaitsee:

    cd /path/to/repository

    Suorita git remote , luettelemaan olemassa olevat git remote ja nähdä niiden nimet ja URL-osoitteet:

    git remote -v

    Tulos näyttää tältä:

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

    Käytä git remote set-url -komentoa, jota seuraa etäosoite ja kaukosäätimen URL:

    git remote set-url

    Kaukosäätimen URL-osoite voi alkaa HTTPS: llä tai SSH: lla käyttämästäsi protokollasta riippuen. Jos protokollaa ei määritetä, sen oletusarvo on SSH. URL-osoite löytyy Git-isännöintipalvelusi arkistosivulta.

    Esimerkiksi, jos haluat muuttaa [email protected]:user/repo_name.git URL-osoitteeksi [email protected]:user/repo_name.git kirjoita:

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

    Varmista, että kaukosäätimen URL-osoite on muutettu onnistuneesti luetteloimalla etäyhteydet:

    git remote -v

    Tuloksen tulisi näyttää tältä:

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

Se siitä. Olet muuttanut kaukosäätimen URL-osoitetta onnistuneesti.

git remote set-url komento tosiasiallisesti päivittää arkiston .git/config tiedoston uudella URL-osoitteella .git/config .

.git / config

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

Voit myös muuttaa kaukosäätimen URL-osoitetta muokkaamalla .git/config tiedostoa tekstieditorilla. On kuitenkin suositeltavaa käyttää git-komentoa.

johtopäätös

Git-kaukosäätimen URL-osoitteen muuttaminen on yhtä helppoa kuin suorittaminen: git remote set-url .