Connect to Other Git Providers
This guide shows how to connect your Appsmith application to any Git provider, using an Azure repos as an example.
-
Open the Appsmith app you want to connect to Git and click the Connect Git button on the left of the bottom bar.
-
Select Others as the service provider.
Version Control works with any Git hosting service that supports the SSH protocol and deploy keys. HTTPS Git connections are not currently supported in Appsmith.
-
Create a new Git repository or open an existing empty repository. The connection may fail if the repository is not empty.
-
After setting up an empty repository, navigate to the repository's landing page, and copy the SSH URL.
-
Paste the URL in the Generate SSH Key section on Appsmith.
-
Click the Generate SSH Keys button, and unique
ECDSA 256
andRSA 4096
keys are displayed. Select theRSA 4096
key when connecting to Azure Repos. -
Copy the key, then navigate to User Settings from the top right corner and open SSH public keys.
-
Click + New key, add the key name and paste the generated
RSA 4096
key in the Public Key Data input box. -
In Appsmith, click the Connect Git button.
With these steps, you have successfully connected to Git.
A user needs to have Create permission for application resources on the workspace to be able to connect or disconnect an app to Git. For more information, see Create Permission.