Plugin Usage
This plugin was designed by a developer for developers, I tried to make it as easy to use as possible.
Start by installing the plugin. After installation, go to the plugin page in the main menu /wp-admin
.

The plugin may ask some questions about the license, but no one forbids you to use it for free for your themes and plugins that are hosted in public repositories.
The following providers are currently supported: Github, Bitbucket, Gitea, and Gitlab.
There is also a video version: https://youtu.be/xp0-0hc2uvo
If you want to use private repositories, then you will need to purchase a license and activate the Pro version of the plugin (by the way, this is done automatically thanks to the Freemius SDK).
Now you can go to the “Install Theme” or “Install Plugin” page and try to install the theme or plugin. If it’s a private repo, then it’s pretty straightforward; just add the URL of the repo and that’s it.
However, if you want to update the theme or plugin every time you do a commit, then you will need to create a webhook in your repo settings and use the Push-To-Deploy URL from the plugin:

