Including the assets in a public github repository would likely count as redistribution; as long as the original assets are encrypted/packaged in some way, and aren't readily accessible through the project's directory, that is perfectly fine. Demo content from the assets are fine, since they're already publicly available.
Thank you for reaching out!