Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I'm not staff, but from the instructions on the jam page:

> Create a new public GitHub repository to store the source code and any assets you’re able to share for your entry 

So yes a public github repository is required, but it doesn't need to include any assets you're not able to share. So any paid content or assets you can't redistribute in source form (or that are just too large for the VCS) can be omitted from the public repo.