¿Hay alguna manera de restaurar files desde "repository.git"

Tenemos un server git en nuestro server local. Quiero hacer una copy de security de estos repositorys git del lado del server copyndo directamente las carpetas "repositoryname.git".

En caso de un problema con un nuevo server ¿es posible recuperar files de esta carpeta? Creo que los files se almacenaron como fracturados en una carpeta Object en estas carpetas .git. Y no directamente accesible desde el server.

Gracias.

Para hacer una copy de security del repository desnudo del server, debe evitar copyr directamente la carpeta repositoryname.git (que contiene la configuration local, incluidos los ganchos gitlab), sino más bien hacer un package git (ver mi respuesta en el package git ).

  cd repositoryname.git git bundle create /tmp/repositoryname.bundle --all 

Eso generará un file, que puede copyr fácilmente, y desde el cual puede clonar para restaurar ese repository en otra máquina.

La carpeta .git/object se volverá a llenar una vez clonada, con los objects correctos.