Hey Matt,

Does GitHub Updater not do what you need? I do realize the WP Pusher fills a slightly different need. GitHub Updater doesn't need to be built in to the theme but is better installed as either a mu-plugin or just an additional plugin. It also will update public and private repos from both GitHub and Bitbucket.

If there's something it's not doing let me know.