There is a project which I have recently become part of. The project is listed in sourceforge.net and they have been using its services for last several years. The project has been using sourceforge.net for 17 years and it has lot of graphical assets, music etc. Now they want to migrate the project to github.com.
Now github.com isn't that great for providing free space even if its an open-source project. It conks out at 1 GB for free space and it isn't great with images, audio, video etc. (only exception is using git-lfs which has its own limitations). Git itself makes a copy of the repo. inside .git which doesn't help its case especially with big media files. So even a single 500 MB repo. will top 1 GB easily.
I have seen some repos. where the code part is kept at github.com or any git repository, while the images/animation etc. is kept at sourceforge or some place which has svn.
How to go about doing about doing that. I am guessing the way to do that is using git-svn but how should it be approached ?
I did read Is it possible to have a Subversion repository as a Git submodule? but that's so old so would hope in the interim period something new has come along