Skip to content
For the complete Netlify documentation index, see llms.txt. Markdown versions of this page are available by appending .md to the URL.

Unlimited seats on Netlify Pro for $20/month → Learn more 👥

Connect a project to a Git repository

For the complete documentation index, see llms.txt

Learn different ways to connect a project to a Git repository (repo) hosted on a Git hosting provider, such as GitHub, GitLab, and more. Note this is an optional workflow for managing and publishing your project on Netlify.

When you connect your project to a GitHub repository, changes are synced between the GitHub repository and the Netlify dashboard.

When your team prompts changes to your project using Agent Runners and publishes these updates, they are committed to the production branch of your GitHub repository.

This workflow also allows Developers to review changes before publishing. This gives your team a way to collaborate cross-functionally without requiring everyone to have GitHub access or expertise.

Learn more about connecting a project to a Git repository: