Deploy directly from your GitHub repositories by installing the Miget GitHub App. Once connected, you can select a repository and branch, enable auto-deploy on push, and manage everything from the Miget dashboard.

Prerequisites

  • A Miget account with a Workspace
  • A GitHub account with access to the repositories you want to deploy

Install the GitHub App

1

Open Git Credentials

Navigate to your Workspace Settings and select the Git Credentials tab. Click Connect GitHub to begin the installation.
Workspace Settings showing Git Credentials with Connect GitHub button
For team environments, the GitHub App integration is recommended over Personal Access Tokens because it provides organization-level credentials and granular permissions.
2

Install Miget.com on GitHub

You are redirected to GitHub to install the Miget.com App. Choose where to install it:
GitHub App installation prompt for Miget.com
3

Select repositories and permissions

Choose which repositories Miget can access:
  • All repositories - grants access to all current and future repositories
  • Only select repositories - pick specific repositories to connect
Review the permissions and click Install.
GitHub App repository selection and permissions for Miget.com
The GitHub App requests:
  • Read access to code and metadata
  • Read and write access to pull requests and repository hooks

Deploy from GitHub

Once the GitHub App is installed, you can deploy from GitHub when creating a new application or changing an existing app’s deployment source.
1

Select GitHub as the source

In the New Application wizard, select the GitHub source type. Your connected repositories appear in a searchable list. Select the repository you want to deploy.
New Application source selection showing GitHub repositories
If you don’t see your repository, add more GitHub credentials or update your existing ones in Workspace Settings.
2

Choose a branch and enable auto-deploy

Select the branch to deploy from. You can also enable Auto-Deploy to automatically deploy your application whenever code is pushed to the selected branch.
Branch selection dropdown with auto-deploy toggle

Review Apps

GitHub Integration also supports Review Apps, which automatically create live application instances for every pull request. This lets your team preview changes before merging.
Review Apps documentation is coming soon. Check back for a step-by-step guide on enabling and configuring review apps for your repositories.

Next Steps