Respaldar repositorios de GitHub, GitLab, Bitbucket y Forgejo con gitbackup
Ejecuta trabajos de respaldo de repositorios repetibles entre forjas desde una sola configuración, en lugar de escribir manualmente pasos de clonación y exportación por proveedor.
Prerrequisitos
Binario o imagen de contenedor de gitbackup, tokens de acceso a las forjas, almacenamiento de respaldo
Instalación
Usa la ruta de instalación o configuración oficial que coincida con tu entorno:
- Las imágenes Docker se publican en GitHub Container Registry en cada lanzamiento:
- docker pull ghcr.io/amitsaha/gitbackup:<versión>
- docker run --rm \
- Docker Desktop para Mac ejecuta contenedores dentro de una máquina virtual Linux y traduce los montajes de volúmenes a través de su capa de sistema de archivos (VirtioFS). Debido a esta traducción, el UID del contenedor (65532) se asigna automáticamente — no **...
Requisitos y advertencias del proyecto original:
- Imagen Docker
-
Imagen Docker
- El contenedor se ejecuta como un usuario no root (nonroot, UID 65532). Se recomienda la clonación HTTPS (
-use-https-clone) dentro de los contenedores porque no requiere gestión de claves SSH.
Notas de uso básico o inicio rápido:
-
Ejecutar con clonación HTTPS (recomendado):
-
A partir de la versión 0.6, si ejecutas gitbackup sin especificar GITHUB_TOKEN, te pedirá que completes
-
Extraído de la documentación oficial: https://raw.githubusercontent.com/amitsaha/gitbackup/HEAD/README.md