Skip to main content

Choose your connection method

When connecting your ToolJet application to a Git repository, you have two connection methods to choose from: SSH and HTTPS. Each method has its own advantages and considerations that might make one more suitable for your company.

The table below provides a comparison between SSH and HTTPS connection methods to help you decide which one is best for your needs:

FeatureHTTPSSSH
Connection typeIndividual git connection (Currently we only support GitHub and GitLab)Single connection which work for any git provider
( Example: GitHub, Gitea, GitLab, etc. )
Port BlockingNo port blocking issuesMay face port blocking due to firewall issues
Branch ConfigurationCan be configured directly from the ToolJet UIMust be configured using environment variables
Default Branchmainmaster
Require Github AppYesNo

ToolJet allows you to set up multiple Git repository configurations. However, only one configuration can be active at any given time for a workspace. When switching between configurations, the previously active configuration will be automatically deactivated.

Choose the connection method that best aligns with your security requirements, network environment, and preferred way of managing your ToolJet applications with Git.