> ## Documentation Index
> Fetch the complete documentation index at: https://docs.domino.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a Git-based Project

Project owners can set a default Git branch in project settings. The selected Git branch auto-fills across the project and can be changed anytime.

<Note>
  Domino supports connecting to Git servers through HTTPS and SSH for both public and private repositories. When you [create Git credentials](/cloud/platform-capabilities/core-concepts/projects/manage-dfs-projects/import-git-repositories#step-1-create-credentials), it is stored in your Domino account and is available to use when you create a Git-based project.
</Note>

To create a Git-based project:

1. In the navigation pane, click **Develop > Projects** and then click **Create Project**.

2. In the Create Project window, enter a name for your project.

3. Set your project’s **Visibility**.

4. Click **Next**.

5. Under **Hosting provider**, select the **Git Service Provider** currently hosting the repository you want to import. This is the target repository.

6. Under **Credentials**, select your relevant credentials.\
   If no credentials are listed yet, click **+ Add credentials** then follow the steps to [add your credentials](/cloud/platform-capabilities/core-concepts/projects/manage-dfs-projects/import-git-repositories#step-2-add-your-credentials-to-domino) authorized to access the target repository. This will automatically add your credentials to your Domino account.

7. Add the Git respository URL:

   * If you are using SSH credentials: Add the **Git repository URL**.

   * If you are using PAT credentials: Select **Create new repository**, **Choose a repository**, or **Input URL** then add the **Git repository URL**.

8. Click **Create Project**.

<Warning>
  If the repository you use to store your code contains files that exceed 2 GB, Domino creates your Git-based project. If it fails at workspace setup, consider using a Domino File System project.

  Use the following tool to check the total size of a Git repository and the size of individual files in the repository: [git sizer](https://github.com/github/git-sizer).
</Warning>
