<aside>

Next, you’ll need to connect your project to a Git repository that includes a valid SFDX project. It can be an empty project, or a local representation of your org's existing metadata. This is where you'll keep track of your development work.

</aside>

<aside> <img src="/icons/question-mark_gray.svg" alt="/icons/question-mark_gray.svg" width="40px" />

Don’t have a Git repository with an SFDX Project yet? Continue here to learn how to set one up in a few minutes.

</aside>

<aside>

  1. Click on the “Connect your Git host” card from the Getting Started screen. </aside>

<aside>

  1. This will open a dialogue box. </aside>

<aside>

Screenshot 2024-08-12 at 12.02.59.png

</aside>

<aside>

Screenshot 2024-08-12 at 12.04.38.png

</aside>

<aside>

  1. Click on the service where your repository is hosted, and you’ll be taken to the respective login screen, where you can enter your credentials and link your repository to Hutte </aside>

<aside>

  1. That’s it! You're all set.
    1. If you’ve created a Sandbox project, you can continue with setting up your Hutte.yml to add custom buttons
    2. If you’ve created a Scratch Org project, you can continue with setting up your Scratch Org configuration </aside>

<aside> <img src="/icons/flash_yellow.svg" alt="/icons/flash_yellow.svg" width="40px" /> If you don’t have the necessary permissions to link your Git repository, or you would like to delegate these tasks to someone else, you can invite someone on your team to Hutte as an Integration Manager to do it for you.

This user doesn’t add any additional costs to your Hutte plan, and they will only have access to the project setup steps. To learn more, read about Integration Managers here.

</aside>

Connecting GitHub with a Personal Access Token (PAT)