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.
If you haven’t already, sign up for a Netlify account.
Go to your Netlify team account dashboard and select Add new site, then choose Import an existing project.
Choose your Git provider.
Follow the authorization prompts to allow Netlify access to your repository.
Specify your publish settings. You can use the default build settings, which auto-detect your project’s framework.
Confirm with Publish.
Optionally, to add a custom domain, in the left sidebar, go to Domain management > Production domains.
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:
Did you find this doc useful?
Your feedback helps us improve our docs.