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 Identity 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. You can also select Azure or Google as an identity provider.
The login method is not really important when it comes to git repositories as regardless of your sign-up process you can add git repositories from any of your GIT accounts in GIT integrations.
Don’t worry if by mistake you use multiple sign-up methods. As long as your email address is the same, Codefresh will automatically forward you to your account dashboard.
2. Accept the Permissions Request
After you select the Identity provider, Codefresh requests permission to access your basic details (and for GIT providers to access your Git repositories).
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 Identity 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]/docs/docs/integrations/git-providers/#atlassian-stash) 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.