Cómo eliminar un Git Remote en Linux

1 mar 2021 2 min di lettura
Cómo eliminar un Git Remote en Linux
Indice dei contenuti

Introducción

Git remote es un puntero que se refiere a otra copia del repositorio que normalmente está alojada en un servidor remoto.

Por lo general, cuando trabaje con Git, solo tendrá un origen con nombre remoto y diferentes ramas para diferentes características y entornos. Origin es el nombre del control remoto que se crea automáticamente al clonar un repositorio y apunta al repositorio clonado.

Sin embargo, cuando se colabora en un proyecto con un grupo de personas, es muy útil utilizar varios Git Remotes. El repositorio remoto se puede alojar en un servicio de alojamiento Git como GitHub, GitLab y BitBucket o en su propio servidor Git privado.

Si el repositorio remoto se migra a otro host o el colaborador ha dejado de contribuir, es posible que desee eliminar la URL remota del repositorio.

Esta guía explica cómo eliminar un Git Remote.

Quitar un control remoto de Git

Para eliminar un git remote, vaya al directorio donde se almacena el repositorio y use el git remote rm (o git remote remove ) seguido del nombre remoto:

git remote rm <remote-name>

Por ejemplo, para eliminar la testing nombre remoto, escriba:

git remote rm testing

git remote rm elimina todas las referencias al repositorio remoto. No elimina el repositorio del servidor remoto.

Para verificar que el control remoto se eliminó correctamente, use el git remote para enumerar las conexiones remotas:

git remote -v

La salida se verá así:

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

Lo que hace el git remote rm es eliminar las entradas para el repositorio remoto .git/config

...

 [remote "testing"]
 url = [email protected]:user/repo_name.git
 fetch = +refs/heads/*:refs/remotes/testing/*

También puede eliminar el control remoto editando el .git/config usando el editor de texto. Sin embargo, se recomienda que utilice el comando git remote rm

Si el control remoto que está intentando eliminar no existe, Git imprimirá un mensaje de error:

fatal: No such remote: '<remote-name>'

Tal vez escribiste mal el nombre o el control remoto ya se eliminó.

Conclusión

Utilice el git remote rm <remote-name> para eliminar un git remoto de un repositorio.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.