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.
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.
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.
If you use Bitbucket the following permissions window will appear instead. Click the button labeled grant access to continue.
Finally if you use Gitlab you will see the permissions window shown below. Click the button labeled Authorize to continue.
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.
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.
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!
We can establish a VPN / tunnel to your network, or discuss options for an on-premises Codefresh deployment. Please contact us to get started