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

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

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

2 ответа

Решение

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

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

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

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

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

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


Начиная с GitLab 7.8 (февраль 2015 г.), git-приложение интегрировано:

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

Другие вопросы по тегам