Can you just zip up your project and upload it to itch without using GitHub? Be sure to delete the Library folder since that is what takes up the majority of space (it has to be regenerated on each person's computer anyway, so there is no point in including it).