Red de conocimientos turísticos - Información de alquiler - Restaurar el repositorio desde el paquete de respaldo de gitlab

Restaurar el repositorio desde el paquete de respaldo de gitlab

Escenario de demanda:

Una determinada versión de la biblioteca perdió datos, se sobrescribió a la fuerza, etc., lo que resultó en la imposibilidad de restaurar los envíos históricos. Solo quiero restaurar un único repositorio específico.

Pasos clave:

1. Obtenga el paquete de copia de seguridad del servicio gitlab. Por ejemplo, haga una copia de seguridad una vez al día. Puede recuperar el día que desea restaurar y anularlo. el anterior. Descomprima el paquete de respaldo, ingrese al directorio de respaldo del almacén @hashed y vea muchos nombres de carpetas desordenados.

2. El código confuso mencionado anteriormente es en realidad un código hash. Simplemente busque una herramienta en línea o el comando de Linux sha256sum para obtener el nombre hash del almacén.

3. Busque el nombre del hash en el directorio donde se extrajo el repositorio. Encontrará un archivo de paquete y un directorio vacío a continuación. Simplemente puede clonar el archivo del paquete para restaurar una copia de seguridad de su proyecto.

Todo lo que queda es volver a enviar git según sea necesario.

Luego vuelva a enviarlo a git y así sucesivamente.