Installation & Setup

Follow this guide to install FetchPress and connect your version control accounts.

Installation

  1. Sign up for a FetchPress account if you haven't already. You can download the plugin and use it for free — no subscription required to get started.

  2. Once logged in, navigate to the account page and download the latest version of the plugin.

    Download button on account page
  3. In your WordPress admin, go to Plugins → Add New → Upload Plugin and upload the .zip file. Activate the plugin once installed.

    WordPress plugin upload screen

Initial Setup

  1. After activation, FetchPress will appear in your WordPress admin navigation. Click on it to open the settings page.

    FetchPress settings page
  2. FetchPress is fully functional for all public repositories without any additional configuration. If you only need to deploy public repos, you're ready to go.

To deploy private repositories, you'll need to activate a license and connect your version control account. Follow the steps below.

License Activation

  1. Subscribe to a plan to unlock all FetchPress features, including private repositories, deployment history, and rollback.

  2. After subscribing, retrieve your activation key from your account page and enter it into the FetchPress settings page under the Activation tab.

    License activation input

GitHub

  1. Click the GitHub tab in the FetchPress settings page. Click "Get GitHub Token" to generate an access token via OAuth. Once generated, copy it into the token field to connect FetchPress to your GitHub account.

    GitHub token setup

Bitbucket

  1. Click the Bitbucket tab in the FetchPress settings page. Click "Get Bitbucket Token" to authenticate via OAuth. Copy the generated token into the token field to connect your Bitbucket account.

    Bitbucket token setup

GitLab

  1. GitLab uses a Personal Access Token. To generate one:

    • Go to the Personal Access Tokens page in your GitLab profile settings.
    • Create a new token and select the api scope.
    • Copy the token and paste it into the Personal Access Token field in FetchPress.
    GitLab token setup
  2. If you're using a self-hosted GitLab instance, also update the Base URL field to point to your instance (e.g., https://gitlab.yourcompany.com).