El comando git remote rename
toma dos argumentos:
- Un nombre de remoto existente, por ejemplo,
origen
- Un nombre nuevo para el remoto, por ejemplo,
destino
Ejemplo
Estos ejemplos asumen que estás clonando con HTTPS, lo cual se recomienda.
$ git remote -v
# Ver remotos existentes
> origin https://nombre de host/OWNER/REPOSITORY.git (fetch)
> origin https://nombre de host/OWNER/REPOSITORY.git (push)
$ git remote rename origin destination
# Cambiar el nombre del remoto de 'origen' a 'destino'
$ git remote -v
# Verificar el nombre nuevo del remoto
> destination https://nombre de host/OWNER/REPOSITORY.git (fetch)
> destination https://nombre de host/OWNER/REPOSITORY.git (push)
Solución de problemas
Puedes encontrar estos errores cuando intentes renombrar un remoto.
No se pudo renombrar la sección de configuración 'remoto.[nombre antiguo]' con 'remoto.[nombre nuevo]'
Este error significa que el remoto que probaste con el nombre del remoto antiguo que escribiste no existe.
Puedes verificar los remotos que existen actualmente con el comando git remote -v
:
$ git remote -v
# Ver remotos existentes
> origin https://nombre de host/OWNER/REPOSITORY.git (fetch)
> origin https://nombre de host/OWNER/REPOSITORY.git (push)
El [nombre nuevo] del remoto ya existe.
Este error significa que el nombre del remoto que quieres utilizar ya existe. Para resolverlo, utiliza un nombre de remoto diferente o renombra el remoto original.