GitHub is a web-based Git repository hosting service. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as many other features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project. GitHub offers both plans for private repositories, and free accounts which are commonly used to host open-source software projects.


Authorization means granting Flow Express the permission to make authorized calls to GitHub on your behalf. This process of authorizing involves connecting to your account in GitHub that you want the workflow to use.

Let’s look at how to add your account.

In the ‘Authorization’ step, click ‘Authorize’ or ‘Add an account’ located at the bottom of the page. This will open a new dialog that will prompt you to log in to your GitHub account, and grant access to Flow Express.

Once you do this, a new authorization will be added, and you will be directed to the next step of your workflow. You can, at any time, go back to the ‘Authorization’ step, and rename the authorization that you have added.

Note: Once an authorization is created, it will always be available in any GitHub action. You simply need to select the authorization. You need not create a new one every time.