What if there was a simpler way? What if the process could be similar to updating plugins from Wordpress.org? What if it could be automated so that the plugin update happens with zero effort on your part?
The solution is at https://wppusher.com
Unfortunately the WP Pusher plugin is not installed on Wordpress.org, meaning you'll have to download and install the plugin from that site. Once WP Pusher is installed, any Git repository becomes a potential source for Wordpress plugins.
For example, I've developed two plugins that I'm proud of but which aren't (yet) ready for publishing on Wordpress.org. Previously I'd been manually setting up a Git connection between the repository and the website, and manually updating the code when needed. Now with WP Pusher, the plugin takes care of it all.
- https://github.com/robogeek/wp-ebook-maker -- Creates a tree structured "book" using Wordpress pages
- https://github.com/robogeek/wp-nofollow -- Good quality rel=nofollow support
Go to the website above and see what to do.