git-Annex es un sistema de sincronización de archivos distribuido escrito en Haskell . Su objetivo es resolver el problema de compartir y sincronizar colecciones de archivos grandes independientemente de un servicio comercial o incluso de un servidor central.
Autor (es) original (es) | Joey Hess |
---|---|
Versión inicial | 19 de octubre de 2010 |
Lanzamiento estable | 8.20200810 / 10 de agosto de 2020 |
Repositorio | |
Escrito en | Haskell |
Sistema operativo | Linux , FreeBSD , Android , OS X , Windows |
Tamaño | 44,2 MB |
Tipo | Sincronización de archivos |
Licencia | GPL3 +, AGPL3 + [1] |
Sitio web | git-anexo |
Historia
El desarrollo de git-Annex comenzó en 2010. [2] En 2012-13, el desarrollo se financió a través de una campaña de Kickstarter . [3] El principal desarrollo de esta campaña fue el asistente git-Annex, un componente que se ejecuta en segundo plano para automatizar la sincronización de repositorios.
La próxima campaña de financiación colectiva para 2013-14 se organizó en una plataforma auto alojada. [4]
Diseño
git-Annex usa git para indexar archivos pero no los almacena en el historial de git. En su lugar, se confirma un enlace simbólico que representa y enlaza con el archivo probablemente grande. git-Annex administra un almacenamiento de contenido direccionable para los archivos bajo su control. Una rama de git separada registra la ubicación de cada archivo. Por lo tanto, los usuarios pueden clonar un repositorio git-Annex y luego decidir para cada archivo si lo hacen disponible localmente.
Disponibilidad
git-Annex es notablemente parte de las siguientes distribuciones: [5]
Ver también
Referencias
- ^ "licencia" . git-annex.branchable.com . 18 de enero de 2014 . Consultado el 1 de mayo de 2015 .
- ^ "hoja de ruta de git-Annex" .
- ^ "Campaña de kickstarter de git-Annex 2012" .
- ^ "Campaña git-Annex" .
- ^ "instalar opciones" .
- ^ "Debian" .
- ^ "Ubuntu" .
- ^ "Fedora" .
- ^ "FreeBSD" .
- ^ "ArchLinux" . git-annex.branchable.com . Consultado el 6 de diciembre de 2015 .
- ^ "NixOS" . git-annex.branchable.com . Consultado el 11 de septiembre de 2019 .
- ^ "Guix" . git-annex.branchable.com . Consultado el 11 de septiembre de 2019 .
- ^ "GentooLinux" . git-annex.branchable.com . Consultado el 11 de septiembre de 2019 .