In reply to Marcus L Tibesar.

Updates via the core theme updater won't happen while it's hosted on GitHub. Once it's in the WordPress.org theme directory, you'll be prompted to update.

With that said, I'm fairly certain there's a few GitHub-related theme updater plugins out there.