Search docs/

Connect Your Repo

Appflow works directly with Git version control and uses your code base as the source of truth for Deploy and Package builds. In order for Appflow to access your code, you can choose to integrate directly using a hosting service like GitHub or Bitbucket, or you can push your code directly to Appflow.


Before you can connect your application to Appflow, make sure you have done the following:

Create an App in the Appflow Dashboard

You'll need to create an app in the Appflow dashboard before you can connect it to your git repo. From the main page, you should see a New App button in the top right corner. If you don't have any apps yet, you'll see a button to create your first one in the middle of the screen. Simply enter a name for your application and click Create.

Create A New App

Choose your Git Integration

Next, you'll need to decide how Appflow will access your source code. We suggest using GitHub, GitLab, Bitbucket, or Bitbucket Server if you're using them already. The integrations with these services are easy to configure and you'll get some additional benefits like being able view the commits your builds came from and the changes on your Git remote.

If you're not using one of these providers, you can also choose to push directly to Ionic. Ionic git is not intended to be a Git host and we strongly suggest using GitHub, Bitbucket or another official git hosting service to backup your source code repository.

Connect using GitHub

Connect your app to a repo on GitHub.

Connect using GitLab

Connect your app to a repo on GitLab.

Connect using Bitbucket

Connect your app to a repo on Bitbucket.

Connect using Bitbucket Server

Connect your app to a repo using an on-premise Bitbucket Server instance.

Note: This feature is only available on our Scale plan.
Connect using Ionic

Connect your app directly to Ionic if you are not using one of the supported Git hosting services.

Quickstart Home
Connect Using GitHub