Maybe extract the contents of the zip archive and check those files into the repo instead? You can provide the zip archives as releases on GitHub, not in the actual repo.
If you find it troublesome to create zip files every time, you can automate the process by adding a MANIFEST.in file, and using a tool like zip-dist from my repo here.