El comando git remote rm
toma un argumento:
- El nombre de un remoto, por ejemplo
destination
(destino)
Ejemplo
These examples assume you're cloning using HTTPS, which is recommended.
$ git remote -v
# Ver los remotos actuales
> origin https://nombre de host/OWNER/REPOSITORY.git (fetch)
> origin https://nombre de host/OWNER/REPOSITORY.git (push)
> destination https://nombre de host/FORKER/REPOSITORY.git (fetch)
> destination https://nombre de host/FORKER/REPOSITORY.git (push)
$ git remote rm destination
# Eliminar remoto
$ git remote -v
# Verificar que se haya ido
> origin https://nombre de host/OWNER/REPOSITORY.git (fetch)
> origin https://nombre de host/OWNER/REPOSITORY.git (push)
Nota: git remote rm
no elimina el repositorio remoto del servidor. Simplemente, elimina de tu repositorio local el remoto y sus referencias.
Solución de problemas
Te puedes encontrar con estos errores al intentar eliminar un remoto.
No se pudo eliminar la sección de configuración 'remote.[name]'
Este error significa que el remoto que trataste de eliminar no existe:
$ git remote rm sofake
> error: No se pudo eliminar la sección de configuración 'remote.sofake'
Comprueba que escribiste correctamente el nombre del remoto.