Bridge For Git (BFG) support for LFS
search cancel

Bridge For Git (BFG) support for LFS

book

Article ID: 417291

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

We are experimenting with Endevor Bridge For Git (BFG) to establish a hybrid model environment where users can work with Endevor OR GitHub Enterprise and would like to inquire about recommended best practice in a few areas?

We are concerned that some of our systems/elements might be quite large and require the use of Git LFS to manage them.  Does BFG support LFS an can it help us identify elements, or system that might exceed the limits (100MiB for a single file or 2GiB single repo).

Environment

Endevor Bridge For Git.

Resolution

LFS is currently not supported by BFG.
BFG is checking against the limit of the maximum file/commit/push size. All files over the limit are skipped. That limit is usually configured by Git server administrator and can change based on company needs. There is no API we can reliably use to read it from the Git server, so it is the BFG admin responsibility to set this limit in BFG to the same value as defined for the Git server. Please see "file-size-limit" configuration option here: EndevorĀ® Bridge for Git 2.0 > Installing > Set up Git Server Communication > Application Properties > Git Provider Options > GitHub application.yml