# Git SSH

URL: /docs/code-sources/git-ssh

Source: https://github.com/easypanel-io/monorepo/blob/main/apps/website/content/docs/code-sources/git-ssh.mdx

Connect Easypanel to GitHub, GitLab, Bitbucket, or another Git provider using SSH keys, and deploy applications directly from your repositories.







1. Go to the App you want to deploy in Easypanel.

2. In the **Source** panel click on the **Git** tab, then copy the **SSH key** of the current service.

<Screenshot>
    <img alt="SSH key" src="__img0" />

    <img alt="SSH key" src="__img1" />
</Screenshot>

3. Follow the instructions for your provider
   * Github: Go [here](https://github.com/settings/ssh/new) and paste your **SSH key**, give it a title and click **Add SSH key**.
   * BitBucket: Go [here](https://bitbucket.org/account/settings/ssh-keys/) to add your **SSH key**, give it a title and click **Add SSH key**.
   * GitLab: Go [here](https://gitlab.com/-/profile/keys) to add your **SSH key**, give it a title and click **Add key**.
   * Other providers: Depending on your provider you should go to **Settings** and you should see a tab **SSH keys**. Add your SSH key there.

4. Go back to Easypanel and save the form inside the **Source** tab.
