Github Backup

Escrito por: Ulises Gascón

Dec 12, 20211 min read
Captura de pantalla de la imagen de docker en Docker Hub

Objetivo

Una manera simple de hacer copias de seguridad sincronizado e incriptado para multiples repositorios de organizaciones y personas

Funcionalidades

  • Hacer copias de seguridad de varias organizaciones y usuarios a la vez.
  • Hacer copias de seguridad de todo tipo de repositorios
  • Actualizar los repaldos descargando solo los ultimos cambios (si existen)
  • Autocopletar la lista de repositorios a clonar cuando se añaden nuevos repositorios a las organizaciones o personas
  • Encriptación y desencriptación automática de los repositorios privados durante el proceso de sincronización
  • Añadida de forma nativa la posibilidad de ejecutar la tarea como un CRON job en caso de desear respaldos periódicos

Stack

  • Docker
  • Nodejs
  • Git
  • Github (poersonal tokens)
  • PGP y gpgtar

Estado

Este proyecto esta activo y estable

Referencias