The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

GitHub выпустил Git LFS 2.6.0

03.11.2018 09:07

GitHub опубликовал релиз системы хранения Git LFS 2.6.0 (Git Large File Storage), развиваемой GitHub и позволяющей использовать Git для отслеживания версий больших файлов, содержащих наборы данных, звук, видео и графику. Код распространяется под лицензией MIT.

В рамках проекта подготовлены специальное дополнение к Git, переработанный для эффективной передачи больших данных HTTP-клиент и реализация сервера. В штатном Git-репозитории большие файлы заменяются на текстовые ссылки, указывающие на контент в отдельном внешнем репозитории, что позволяет избежать повторного копирования файлов при клонировании и извлечении репозитория. При выполнении операций checkout большие файлы не загружаются вместе с остальными данными, а синхронизируются с сервера и хранятся в единственной копии.

Основные новшества:

  • Обеспечено использование раздельной аутентификации для запросов к API, применяемых для загрузки клиентом необходимых метаданных, и запросов к хранилищу, применяемых клиентом для загрузки или выгрузки данных во внешнее хранилище. Ранее Git LFS определял метод аутентификации для LFS API и в дальнейшем использовал аналогичный метод при взаимодействии с хранилищем, что создавало трудности, так как обычно API и хранилище размещаются на разных серверах.
  • Представлены новые опции для команды "git lfs checkout", упрощающие разбор конфликтов при слиянии, которые не удаётся разрешить автоматически. Опция "git lfs checkout --ours" позволяет при разрешении конфликта принять "нашу" сторону слияния, "git lfs checkout --theirs" - чужую сторону, а "git lfs checkout --base" использовать при слиянии основное состояние.


  1. Главная ссылка к новости (https://blog.github.com/2018-1...)
  2. OpenNews: GitHub выпустил Git LFS 2.4.0
  3. OpenNews: Доступен Gitlab 8.2 с поддержкой хранилища больших файлов Git LFS
  4. OpenNews: GitHub объявил о доступности хранилища больших файлов для всех репозиториев
  5. OpenNews: Выпуск распределенной системы управления исходными текстами Git 2.19
  6. OpenNews: В Git устранена уязвимость, которая может привести к выполнению кода атакующего
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49548-git
Ключевые слова: git, lfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Дуплик (ok), 09:15, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Нужно и годно. А что там вместо хешей? Надеюсь не примитивное решeто в виде SHA1.
     
     
  • 2.4, jdskskz (?), 10:27, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не хотятъ переходить на SHA256.
     
  • 2.11, pavelmvl (?), 13:04, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А зачем вам sha256? Она тяжелее, чем sha1. Тут же не криптостойкость нужна.
     
     
  • 3.16, пох (?), 17:35, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это смотря кому. подделать комит в код, чтобы и sha1 сошлась, и код работал, и еще и делал что тебе нужно а не что автор написал, и не содержал странного мусора - действительно сложно или невозможно, даже если удастся технически влезть в репо. А наш Дуплик дальше .md не коммитит, там если один бред заменить другим бредом - никто и не заметит даже. Поэтому ему без 256 никак.

     
     
  • 4.22, Аноним (22), 16:07, 04/11/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Идиота кусок - новость про хранение бинарных данных в Git, к которым мусор присоединить - нефиг делать.

    // b.

     
     
  • 5.24, Аноним (24), 17:28, 05/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А к исходнику что нельзя? Во многих исходниках есть комментарии, поэтому сначала изменить смысловую часть до комментария, а потом искать коллизию для содержимого комментария. Но это если автор сам замешан в атаке: для sha1 взломана только collision resistance, а second preimage resistance остаётся.
     
  • 2.27, Аноним (27), 09:29, 11/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, выглядит, как камень в сторону Git на базе, вроде как, нашумевшей темы с SHA1. Но выглядит бросок жалко/странно, учитывая Open Source.
     

  • 1.2, Илья (??), 09:19, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отлично, попробую туда сложить бинарные зависимости, которые мы временно положили в репозиторий. Надеюсь, настраивается несложно и не надо обучать людей, как этим пользоваться
     
     
  • 2.26, Аноним (26), 05:25, 07/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    вот правильно мыслишь. не надо обучать людей, как этим пользоваться
     

  • 1.3, Анастасия (??), 10:00, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    LFS это Linux From Scratch.
    А эта поделка не нужна. Попыток прикрутить файловую синхронизацию к системе версионирования было уже предостаточно. Не приживается.
     
     
  • 2.6, Аноним (6), 11:07, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все довольно просто. Не нужна? Не пользуйтесь.
     
  • 2.8, nnn (??), 11:50, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    LFS это London Film School, а твоя поделка никому не нужна.
     
     
  • 3.12, Аноним (-), 14:16, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    LFS это Life for Speed, а эта ваша школа никому не нужна.
     
  • 2.14, Аноним (14), 16:11, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    LFS это Lost For Society. А этот ваш Scratch никому не нужен
     

  • 1.5, Аноним (5), 10:48, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Как раз пригодится! Я собирают Линукс-мультфильмы делать. Как раз мне нужна система коллективного рисования.
     
     
  • 2.10, Аноним (10), 13:00, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Возьми Perforce и не парь мозг.
     
     
  • 3.13, Аноним (13), 15:12, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это же проприетарщина!!!
     
     
  • 4.17, Аноним (17), 19:39, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, либо свободен-голоден.
     
     
  • 5.21, Тот_Самый_Анонимус (?), 08:26, 04/11/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вот так в людских головах произошла подмена свободы. Оказывается теперь свобода выбора пропиетарности инструмента не является свободой.
     
  • 4.28, Аноним (27), 09:56, 11/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже - это оффтопик!
     
  • 3.18, Crazy Alex (ok), 20:39, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    что он вам плохого сделал? перфорс кроме общего неудобства и проаприетарности ещё и прилично тупит на бинарных файлах
     

  • 1.7, Аноним (7), 11:24, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив. Немного разочаровался.
     
     
  • 2.9, Andrey Mitrofanov (?), 12:33, 03/11/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > По заголовку подумал, что это какой-то супер-автоматизированный source-based дистрибутив.
    > Немного разочаровался.

    Да, действительно.  Заголовок нужно--^^^ для людей писать[I]!

     
  • 2.19, Аноним (19), 00:27, 04/11/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Аналогично. Думал, что наконец то единственному нормальномц дистру поддержку запилили, ан нет.
     
  • 2.29, Аноним (27), 09:56, 11/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты про NixOS/GuixOS подумал?
     

  • 1.15, Аноним (15), 16:49, 03/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Тьфу, опять этот голынг.
     
  • 1.23, Daemon (??), 06:43, 05/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Git Linux From Scratch )))
     
  • 1.25, Аноним (25), 09:05, 06/11/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > не загружаются вместе с остальными данными, а синхронизируются с сервера и хранятся в единственной копии.

    Распределённые системы контроля версий говорили они...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру