I have a project for analyzing the images. Test data for this project - about 15 GB of images. Question: where to store such test data, given that the need to store multiple versions and most part of developers needs this data?
In the same repository as the code? In a separate repository with external reference?
I would agree with the other answers that it's a bad idea to keep this much test data in your repository. There are a couple of systems, however, that let you conveniently refer to (and download) large data from outside your git repository:
I'm afraid that I haven't used either for any serious purpose myself, but they sound like plausible solutions to what you want.