¿GitLab admite files grandes a través de git-annex o de otra manera?

Ejecuto una instancia de GitLab y me gustaría permitir que mis usuarios carguen files de casi cualquier tamaño.

Es bien sabido que git todavía tiene problemas con files grandes. Soy consciente de los enfoques para eludir este problema almacenando los files en otra parte y versionando solo los metadatos, por ejemplo, git-annex, git-media y git-fat. ¿Alguno de estos está integrado en GitLab, o sería fácil hacerlo?

A partir del 18 de febrero de 2015, git-annex es compatible con GitLab 7.8 Enterprise Edition

Esto se discute y se abre para su consideración en este número

git-annex puede gestionar enlaces afaik.
Pero no me permitirá almacenar ni distribuir ningún file.

Equipo de GitLab ADMIN Equipo de GitLab (Admin, Gitlab) comentó · 07 de octubre de 2013 16:51
Considera search en git-annex

Pero esto aún no está implementado.

Antes de 5.0, GitLab estaba usando gitolita como una capa de autorización (reemplazada por gitlab-shell ).
Y, por cierto, gitolite acaba de integrar el soporte de git-annex ( commit b23aed9, 20 de marzo de 2014 ).


Desde GitLab 7.8 (febrero de 2015), git-annex está integrado:

Por lo que sabemos, GitLab es la primera solución de administración de repositorys git que integra git-annex.
Esto es posible porque tanto git-annex como GitLab se mantienen muy cerca de los paradigmas de Unix. Internamente, GitLab usa GitLab Shell para gestionar el acceso ssh y este fue un gran punto de integración para git-annex .
Hemos agregado una configuration a GitLab Shell para que pueda desactivar el soporte de GitLab Annex si no lo desea.