Create a Codefresh Account

Welcome to Codefresh!

Before you can start building and deploying your applications you need to create a Codefresh account.

Creating an account is free (no credit card is required) and can be done in 3 simple steps.

Codefresh account creation steps

1. Select your Source Control (Git) provider

First, navigate to the Codefresh Sign Up page.
Codefresh currently supports Github, Bitbucket and Gitlab as a Git provider. If you are using another Git provider please contact us to discuss alternative options.

Codefresh sign-up page

Sign-up page (click image to enlarge)

Click on the provider that contains your Git repositories.

Currently, it is possible to have only one Git provider per account. You have to create a separate Codefresh account for each of your Git providers if you have repositories in more than one.

For example if you have repositories on both GitHub and Bitbucket, you need to create one Codefresh account for GitHub and a separate Codefresh account for Bitbucket.

2. Accept the Permissions Request

After you select the Git provider that has your repositories, Codefresh requests permission to access your Git account details.

Don’t worry, Codefresh will not do anything without your explicit approval, so don’t be scared by the permissions shown in the request window. The permissions requested by Codefresh are needed in order to build and deploy your projects.

This is the Github permissions window. Click the button labeled Authorize access to continue.

Github authorization page

Github authorization page (click image to enlarge)

If you use Bitbucket the following permissions window will appear instead. Click the button labeled grant access to continue.

Bitbucket authorization page

Bitbucket authorization page (click image to enlarge)

Finally if you use Gitlab you will see the permissions window shown below. Click the button labeled Authorize to continue.

Gitlab authorization page

Gitlab authorization page (click image to enlarge)

Once you accept the respective permissions window, Codefresh will automatically connect to your Git provider and fetch your basic account details (such as your email).

3. Verify Your Account Details

Once Codefresh reads your details from your Git provider it will present to you the account details for your new account Review your account details, make the relevant changes, and click SIGN UP.

Codefresh account details

Codefresh account details (click image to enlarge)

Congratulations! Your new Codefresh account is now ready.

The next step is learning how to build your first application.

Other Git connection options

Codefresh also supports Atlassian Stash/Bitbucket Server. You need to contact us to enable this integration before you can use it for your account.

Codefresh and Atlassian Stash

Codefresh and Atlassian Stash

Once that is done, follow the Stash instructions for more information.

Using Codefresh in a secure corporate environment

If your source code repositories are in a private Git account that lies behind your company firewall firewall, or simply has no access to the Internet, we can still help you!

Git behind firewall

Git behind firewall

We can establish a VPN / tunnel to your network, or discuss options for an on-premises Codefresh deployment. Please contact us to get started