Cómo mover un repository de git de 1 disco duro a otro

Tengo un repository git en 1 disco duro. Y me gustaría trasladarlo a un disco duro diferente. ¿Cuál es la forma más segura de hacer eso? 1. cp -r? 2. bola de alquitrán? 3. git clone (¿pero cuál es el URI para eso)?

Me preocupaba si el repository de git contiene una ruta absoluta para que 'mv' a un nuevo directory rompa git.

Gracias.

La solución más general es usar el git bundle para:

  • mover solo un file (grande)
  • clonarlo (del package) en el destino: git clone /my/new/drive/myrepo.bundle repo2
  • dejar intacto el primer repository (por si acaso)

Eso no es necesario en su escenario, pero tener un file guardando todo puede ser útil.

No hay problema en la reasignación de un repository git … solo lo mv .
Presta atención a los trabajos que te rodean que podrían usarlo (¿quizás le diste la pista a git-daemon ?). Pero el repository en sí puede moverse con security.