Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Having just a link t a GitHub repository is fine, IMO it's the preferred way of distributing source code (or GitLab or Bitbucket or any repository). I like to checkout the source with Git, and maybe contribute fixes when relevant.

So you definitely don't need to remove the link to your GitHub project. Adding a ZIP of the source code in its jam state to itch.io is fine too.

I'll end up doing both, but I realized a lot of people skip your game if they can't find a link easily. I'll add the github to my project description as well. Thanks for the advice!