Поддерживает ли GitLab большие файлы через git -nnex или иначе?

Я запускаю экземпляр GitLab и хочу, чтобы мои пользователи загружали файлы практически любого размера.

Хорошо известно, что git все еще имеет проблемы с большими файлами. Я знаю о подходах, чтобы обойти эту проблему, сохраняя файлы в другом месте и управляя версиями только метаданных, например. git -annex, git -media и git -fat. Включены ли какие-либо из них в GitLab, или это будет легко сделать?

Ответ 1

По состоянию на 18 февраля 2015 г. git -аннекс поддерживается GitLab 7.8 Enterprise Edition

Ответ 2

Это обсуждается и раскрывается для рассмотрения в этой проблеме

git -аннекс может управлять ссылками afaik.
Но это не позволит мне хранить или распространять любые файлы.

Команда GitLab Команда ADMIN GitLab (Admin, Gitlab) прокомментировала · 07 октября 2013 г. 16:51
Рассмотрите возможность поиска в git -annex

Но это еще не реализовано.

До версии 5.0 GitLab использовал gitolite как уровень авторизации (заменено с помощью gitlab-shell).
И, кстати, гитолит просто интегрировал поддержку git -annex (commit b23aed9, 20 марта 2014 г.).


Так как GitLab 7.8 (февраль 2015), git -annex интегрирован:

Насколько нам известно, GitLab - это первое решение управления репозиториями git, которое объединяет git -annex.
Это возможно, потому что оба git -annex и GitLab остаются очень близкими к парадигмам unix. Внутренне GitLab использует GitLab Shell для обработки доступа ssh, и это была отличная точка интеграции для git-annex.
Мы добавили параметр в оболочку GitLab, чтобы вы могли отключить поддержку приложения GitLab, если вы этого не хотите.