androide

Come modificare l'URL di un telecomando Git

MOLLEBAULE (Apertura automatica baule - Automatic boots opening springs)

MOLLEBAULE (Apertura automatica baule - Automatic boots opening springs)

Sommario:

Anonim

Git remote è un puntatore che fa riferimento a un'altra copia del repository che di solito è ospitata su un server remoto.

In alcune situazioni, come quando il repository remoto viene migrato su un altro host, è necessario modificare l'URL del telecomando.

Questa guida spiega come modificare l'URL di un telecomando Git.

Modifica dell'URL di un telecomando Git

Ogni repository Git può avere zero o più telecomandi Git collegati ad esso. Quando si clona un repository, il nome del telecomando viene automaticamente impostato su origine e punta al repository da cui è stato clonato. Se il repository è stato creato localmente, è possibile aggiungere un nuovo telecomando.

Il telecomando può puntare a un repository ospitato su un servizio di hosting Git come GitHub, GitLab e BitBucket o il tuo server Git privato.

Per modificare l'URL di un telecomando:

  1. Passare alla directory in cui si trova il repository:

    cd /path/to/repository

    Esegui git remote per elencare i telecomandi esistenti e vedere i loro nomi e URL:

    git remote -v

    L'output sarà simile al seguente:

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

    Utilizzare il git remote set-url seguito dal nome del telecomando e dall'URL del telecomando:

    git remote set-url

    L'URL del telecomando può iniziare con HTTPS o SSH, a seconda del protocollo in uso. Se non viene specificato alcun protocollo, il valore predefinito è SSH. L'URL può essere trovato nella pagina del repository del servizio di hosting Git.

    Ad esempio, per modificare l'URL origin in [email protected]:user/repo_name.git digitare:

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

    Verifica che l'URL del telecomando sia stato modificato correttamente elencando le connessioni remote:

    git remote -v

    L'output dovrebbe essere simile al seguente:

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

Questo è tutto. Hai modificato correttamente l'URL del telecomando.

Quello che effettivamente fa il comando git remote set-url è aggiornare il file .git/config del repository con un nuovo URL al repository remoto.

.git / config

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

Puoi anche cambiare l'URL del telecomando modificando il file .git/config con un editor di testo. Tuttavia, si consiglia di utilizzare il comando git.

Conclusione

La modifica dell'URL di un telecomando Git è semplice come in esecuzione: git remote set-url .