---
title: Git Integration
description: Connect GitHub, GitLab, or Bitbucket to auto-deploy branches and PRs.
url: "https://vercel.com/kb/git-integration"
published: 2025-11-06
last_updated: 2025-11-06
install_vercel_plugin: npx plugins add vercel/vercel-plugin
---

# Git Integration

Connect GitHub, GitLab, or Bitbucket to auto-deploy branches and PRs.

## All Git Integration guides

- [How to fix “unable to find your GitHub repository” on Vercel](/kb/guide/unable-to-find-github-repository): Learn how to check GitHub permissions to ensure your Vercel account has sufficient access to import your repository.
- [How can I use GitHub Actions with Vercel?](/kb/guide/how-can-i-use-github-actions-with-vercel): GitHub Actions with Vercel works best when you skip duplicate builds. Learn the 4-command CLI pattern, --prebuilt flag, test gates, and rollback parity.
- [Why aren't commits triggering deployments on Vercel?](/kb/guide/why-aren-t-commits-triggering-deployments-on-vercel): Commits not triggering deployments on Vercel? Walk the diagnostic checklist covering authentication, commit author access, webhooks, and build filters.
- [How can I use Vercel with GitHub IP restrictions?](/kb/guide/use-vercel-with-github-ip-restrictions): This guide will describe how you can use Vercel even when you have an IP allowlist configured in GitHub.
- [Does Vercel support Ruby on Rails applications?](/kb/guide/does-vercel-support-ruby-on-rails-applications): Learn how to deploy a Ruby on Rails application on Vercel — either as a container image on Vercel Functions or as a headless backend API with a modern frontend.
- [How can I use CircleCI with Vercel?](/kb/guide/how-can-i-use-circleci-with-vercel): Learn how to use CircleCI to deploy to Vercel with custom CI/CD.
- [Deploying Storybook with Vercel](/kb/guide/storybook-with-vercel): Learn how to deploy Storybook applications to Vercel in minutes.
- [How can I use the Vercel CLI for custom workflows?](/kb/guide/using-vercel-cli-for-custom-workflows): You can use the Vercel CLI to deploy any application, including custom git providers and restricted source code.
- [How can I use Bitbucket Pipelines with Vercel?](/kb/guide/how-can-i-use-bitbucket-pipelines-with-vercel): Learn how to use Bitbucket Pipelines to deploy to Vercel including support for Bitbucket Data Center.
- [How to Deploy a Solid App with Vercel](/kb/guide/deploying-solid-with-vercel): Deploy Solid to Vercel with zero configuration. Covers SolidStart 1 and 2, static Solid apps, build settings, and custom domains.
- [How to Deploy a Middleman App with Vercel](/kb/guide/deploying-middleman-with-vercel): Create a Middleman app and deploy it live with Vercel.
- [How to Deploy a Brunch App with Vercel](/kb/guide/deploying-brunch-with-vercel): Create a Brunch app and deploy it live with Vercel.
- [How to Deploy a Jekyll Site with Vercel](/kb/guide/deploying-jekyll-with-vercel): Create a Jekyll website and deploy it live with Vercel.
- [Error Reports for Your Projects with URIports and Vercel](/kb/guide/client-side-error-reports-with-uriports-vercel): Enable error reporting for your websites deployed with Vercel and act fast on issues.
- [Deploying React Forms Using Formspree with Vercel](/kb/guide/deploying-react-forms-using-formspree-with-vercel): Create and deploy a React form with the help of Formspree and Vercel.

## Explore other topics in the Vercel Knowledge Base

- [Jev from TypeSafe AI](/kb/jev-from-typesafe-ai): Jev is TypeSafe AI's System One model for fast, typed decisions. It evaluates supplied context and returns choices, scores, and probabilities that applications can use to classify requests, route tasks, and assess proposed actions without generating prose.
- [Vercel Sandbox](/kb/vercel-sandbox): The compute primitive designed to safely run untrusted or user-generated code on Vercel.
- [FDE Field Notes](/kb/fde): Insights from our work with customers. Explore the patterns, diagnostics, and recommendations Vercel’s Forward Deployed Engineers use in production.
- [Software Factory](/kb/software-factory): Software factories put an agent on every stage of your development loop: triage, planning against a live repo checkout, implementation verified with your own checks, and independent review. Work items become draft PRs while you keep the judgment calls.
