Create your FREE Codefresh account and start making pipelines fast. Create Account

Codefresh adds unified support for multi-git provider accounts

2 min read

Not so long ago, hosting your code on the cloud almost always meant that you used Github. Teams were fairly standardized in their choice of git provider.

This is no longer true. Several other solutions are now challenging Github, including Bitbucket and Gitlab. Moreover, several companies have chosen to actually host their code on-premises creating even more combinations of where your code is stored versus where it is built.

You asked for a solution and we delivered. Today, Codefresh is presenting a comprehensive GIT integration interface with two major goals:

  1. The ability to add multiple GIT providers in the same Codefresh account, regardless of the initial provider used for sign-up.
  2. A unified way to manage GIT integration for both SAAS and hosted versions. (This means adding GIT repositories from your company’s Bitbucket Server/Datacenter (formerly Stash) installation, or your personal projects happens in exactly the same manner.)
Git provider configuration
Git provider configuration

The killer new feature unique to Codefresh is that you can add the same providers multiple times, each with its own respective account and scope of privileges. A lot of consultants choose Codefresh for their CI/CD solution, and in the past, customers who used different GIT providers would have to create multiple Codefresh accounts.

Multiple GIT integrations
Multiple GIT integrations

With the new GIT integration, working with multiple accounts on the same GIT provider is a breeze. Each provider account can use a token with different security scopes giving you fine-grained security control over what Codefresh can do.

In an effort to cover the most common requirements, Codefresh supports the following GIT providers from the same settings screen:

  • Bitbucket Server/Datacenter (formerly Atlassian Stash)
  • Github Cloud
  • Github On premises
  • Bitbucket
  • Gitlab Cloud
  • Gitlab On premises

Now, adding a new project in Codefresh is a straightforward process regardless of the location of the source code. In a single Codefresh account you can mix and match projects from SAAS and hosted locations from multiple GIT providers.

Repositories from all providers
Repositories from all providers

In the coming weeks, GIT support in Codefresh will be improved even more by adding OAuth support for those providers that support it, and allowing the creation of standalone Codefresh accounts without being linked to a GIT provider during signup.

New to Codefresh? Create Your Free Account Today!

Kostis Kapelonis

Kostis is a software engineer/technical-writer dual class character. He lives and breathes automation, good testing practices and stress-free deployments with GitOps.

Leave a Reply

* All fields are required. Your email address will not be published.