The codebase consists of 190 Fortran 95+ source files, and directory of binary coefficient files required for the use of the code. The binary directory contains about 4000 files, some of which are greater than 100 mb, but no larger than 200 mb. The vast majority are less than a megabyte.
The files do get updated occasionally, and each semi-major release of the code 1.x requires a recalculation of all of the coefficient files.
Multiple users will be accessing the code through the process of the development cycle, with multiple branches.
The question is how do I appropriately manage and distribute this code base using Git? Before marking this duplicate, I've read carefully through the various StackOverflow answers to this question. Git-lfs appeals to me the most, but the development environment that I have does not want to enable git-lfs support (federal government operational computers).
Actually native git handles the files reasonably well, and my diffs and merges don't take an absurdly long time -- but it's a rather abusive way to go about it in terms of disk space required for the git internal storage.
I do also want to be able to host on bitbucket or, preferably, github. Github has a 100 megabyte file size limit, IIRC. So whatever the solution, it needs to be compatible with online hosting solutions.
I realize this may be restrictive, but this is also why I'm asking.
Kind regards,
-Ben