git-приложение
Оригинальный автор(ы) | Джои Хесс |
---|---|
Первоначальный выпуск | 19 октября 2010 г |
Стабильная версия | 10.20230802 / 2 августа 2023 г |
Репозиторий | |
Написано в | Хаскелл |
Операционная система | Linux , FreeBSD , Android , OS X , Windows |
Размер | 44,2 МБ |
Тип | Синхронизация файлов |
Лицензия | GPL3+, AGPL3+ [1] |
Веб-сайт | git-приложение |
git-annex — распределенная система синхронизации файлов, написанная на Haskell . Он направлен на решение проблемы совместного использования и синхронизации коллекций больших файлов независимо от коммерческого сервиса или даже центрального сервера.
История
[ редактировать ]Разработка git-приложения началась в 2010 году. [2] В 2012–2013 годах разработка финансировалась за счет кампании Kickstarter . [3] Основным развитием этой кампании стал git-annex Assistant — компонент, работающий в фоновом режиме для автоматизации синхронизации репозиториев.
Следующая краудфандинговая кампания в 2013–2014 годах была организована на собственной платформе. [4]
Дизайн
[ редактировать ]git-annex использует Git для индексации файлов, но не сохраняет их в истории Git. Вместо этого символическая ссылка фиксируется , представляющая и ссылающаяся на возможно большой файл. git-annex управляет хранилищем с адресацией по содержимому для файлов, находящихся под его контролем. Отдельная ветка Git регистрирует расположение каждого файла. Таким образом, пользователи могут клонировать репозиторий git-annex, а затем для каждого файла решать, делать ли его локально доступным.
Доступность
[ редактировать ]Пакеты git-annex доступны для различных операционных систем, включая: [5]
- Дебиан [6]
- Убунту [7]
- Федора [8]
- FreeBSD [9]
- Арч Линукс [10]
- НикОС [11]
- мел [12]
- Генту [13]
- OpenBSD [14]
- Андроид [15]
- macOS (через Homebrew ) [16]
- Окна [17]
Ссылки
[ редактировать ]- ^ «лицензия» . git-annex.branchable.com . 18 января 2014 года . Проверено 1 мая 2015 г.
- ^ "дорожная карта git-приложения" .
- ^ «Кампания Kickstarter git-annex 2012» .
- ^ «Кампания git-приложения» .
- ^ «Параметры установки» .
- ^ «Дебиан» .
- ^ «Убунту» .
- ^ «Федора» .
- ^ «ФриБСД» .
- ^ «АрхЛинукс» . git-annex.branchable.com . Проверено 6 декабря 2015 г.
- ^ «НиксОС» . git-annex.branchable.com . Проверено 11 сентября 2019 г.
- ^ «Гикс» . git-annex.branchable.com . Проверено 11 сентября 2019 г.
- ^ «ГентуЛинукс» . git-annex.branchable.com . Проверено 11 сентября 2019 г.
- ^ «OpenPorts.se | Коллекция пакетов OpenBSD» . openports.se . Проверено 03 декабря 2021 г.
- ^ «Андроид» . git-annex.branchable.com . Проверено 03 декабря 2021 г.
- ^ "git-приложение" . Формулы домашнего пивоварения . Проверено 03 декабря 2021 г.
- ^ «Окна» . git-annex.branchable.com . Проверено 5 декабря 2022 г.