Welcome /Quickstarts /

Deploy from your repository

To start your project quickly from an existing trusted codebase, deploy from a repository hosted on your chosen Git provider, such as GitHub, GitLab, BitBucket, or Azure DevOps.

  1. If you haven’t already, sign up for a Netlify account.

  2. Go to your Netlify team account dashboard and select Add new site, then choose Import an existing project. Sites page showing add new site menu with the Import an existing project option

  3. Choose your Git provider.

  4. Follow the authorization prompts to allow Netlify access to your repository.

  5. Specify your publish settings. You can use the default build settings, which auto-detect your project’s framework.

  6. Confirm with Publish.

  7. Optionally, to add a custom domain, in the left sidebar, go to Domain management > Production domains.

  8. Choose Add a domain, then select Buy a new domain and follow the setup prompts. If you already bought and registered a custom domain you want to add to your project, then choose Add a domain you already own and check out our docs on Bring a domain to Netlify.

Checkpoint

If you bought a new domain through Netlify, you should be able to find your project at the custom domain you set up after a few minutes. This is the fastest route to set up a domain for your project.

If your project is not working as expected at the new custom domain you bought, get help in these ways: