Forgejo as a method of Archiving repositories

Estuve probando en mi instancia personal de {{forgejo}} el hacer mirrors de repositorio públicos y que se mantengan de forma automatizada. La idea es poder tener un mirror de repositorios que estaría bueno mantener en el tiempo y así evitar que ante, por ejemplo, el cambio de un gobierno eliminen o escondan recursos que eran públicos y para la comunidad, como estuvo pasando en Argentina.

Lo bueno de esto es que el proceso queda 100% automatizado y el mirror actúa como si fuera el repo original, resguardando toda la historia de git, los commits y sobre todo el código.

Con el repositorio que estuve haciendo pruebas es con el de ProgramAR🡭 . Empece haciendo mirror de algunos repos para ver como funcionaba el proceso y la verdad que funciona joya.

En {{forgejo}} podes cambiar el tiempo de cada cuanto corre el cron / script de actualización de mirrors, cada 1 hora que es el valor default. No es necesario que sea tan seguido, tranquilamente podría correr 1 vez por día y alcanzaría.

Este mismo proceso estoy utilizando para mis repositorios privados que actualmente están en {{Github}}. Esta bueno tener una copia de nuestro repos por si perdemos la cuenta o simplemente para no depender de servicios de terceros.

relacionado con {{archivism}}.