ToolJet/docs/versioned_docs/version-3.16.0-LTS/development-lifecycle/gitsync/connect-to-git-repo/connection.md
Pratik Agrawal c5962e50fb
[docs]: GitSync Migration Changes (#13735)
* wip

* gitsync migration changes

* feedback updates
2025-08-14 18:29:20 +05:30

1.7 KiB

id title
connection-method 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:

Feature HTTPS SSH
Connection type Individual git connection (Currently we only support GitHub and GitLab) Single connection which work for any git provider. (Example: GitHub, Gitea, GitLab, etc.)
Port Blocking No port blocking issues May face port blocking due to firewall issues
Branch Configuration Can be configured directly from the ToolJet UI Can be configured directly from the ToolJet UI
Default Branch main main

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.