Git LFS, желательно ли включить Git LFS в версии Bitbucket DataCenter - PullRequest
0 голосов
/ 26 сентября 2018

Я использую Atlassian Bitbucket Server, пожалуйста, поделитесь своей мыслью / руководством о том, как вы используете Git LFS в производственной среде.

У нас есть интеграция с SAML для аутентификации.

Есть кто-нибудьиспользуя возможности GitHub LFS.Как это с точки зрения производительности.Будут ли git breaks в случае, если разработчик запустит большие файлы?

1 Ответ

0 голосов
/ 29 сентября 2018

Полное раскрытие. Я работаю в Atlassian в нашей команде поддержки Premier.

Отслеживаемые файлы LFS передаются по протоколу HTTP и сохраняются в вашем общем домашнем каталоге (то есть в вашем общем хранилище NFS).По замыслу, этот LFS-толчок происходит вдали от внутренних процессов git.С архитектурной точки зрения вы просто проталкиваете много двоичных данных через HTTP-соединение, которое записывается на диск на другом конце.Производительность ограничена вашим обратным прокси-сервером (который, вероятно, может обрабатывать в основном все, что вы к нему добавляете), веб-сервером Apache Tomcat, на котором работает Bitbucket (который также может обрабатывать почти все, что вы к нему добавляете), и производительностью вашего общего NFS-сервера.Git-процессы не используются для обработки потока данных, что позволяет снизить накладные расходы на обработку.

И наконец, несмотря ни на что, я никогда не видел проблемы с производительностью LFS, которая не была вызвана внешней средой.фактор (например, ограничения пропускной способности на стороне клиента).Вы должны быть в порядке.

...