¿Cómo puedo cambiar el nombre de un repositorio Git?

git mv renombra un archivo o directorio en un repositorio. ¿Cómo puedo renombrar el propio repositorio Git?

Solución

Hay varias interpretaciones posibles de lo que significa renombrar un repositorio Git: el nombre mostrado, el directorio del repositorio o el nombre del repositorio remoto. Cada uno requiere diferentes pasos para renombrar.

Nombre mostrado

Renombrar el nombre mostrado (por ejemplo, mostrado por gitweb):

  1. Edite .git/description para que contenga el nombre del repositorio.
  2. Guarde el archivo.

Directorio de repositorios

Git no hace referencia al nombre del directorio que contiene el repositorio, como el utilizado por git clone master child, así que podemos simplemente renombrarlo:

  1. Abre un símbolo del sistema (o una ventana del gestor de archivos).
  2. Cambia al directorio que contiene el directorio del repositorio (es decir, no entres en el propio directorio del repositorio).
  3. Cambie el nombre del directorio (por ejemplo, utilizando mv desde la línea de comandos o la tecla de acceso rápido F2 desde una interfaz gráfica).

Repositorio remoto

Cambie el nombre de un repositorio remoto como sigue:

  1. Vaya al host remoto (por ejemplo, https://github.com/User/project).

  2. Siga las instrucciones del host para renombrar el proyecto (variará de un host a otro, pero normalmente Settings es un buen punto de partida).

    1. Vaya al directorio de su repositorio local (es decir, abra un símbolo del sistema y cambie al directorio del repositorio).
  3. Determine la nueva URL (por ejemplo, git@github.com:User/project-new.git)

  4. Establezca la nueva URL utilizando Git:

    git remote set-url origen git@github.com:User/project-new.git
Comentarios (7)

Un repositorio Git no tiene nombre. Puedes simplemente renombrar el directorio que contiene tu árbol de trabajo si lo deseas.

Comentarios (7)

Cambie el nombre de PRJ0.git a PROJ1.git, y edite la variable URL situada en el archivo .git/config de su proyecto.

Comentarios (0)