---
schema_version: "1"
id: 8040f21d965ac67f479fa75ee39dd6a843899d1dd7c66180d1e7d9fa6e8378b3
title: Creating New Projects Synchronized with New GitHub Repositories
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/design-center/design-ghs-new-project-new-repo.md
canonical_url: https://docs.mulesoft.com/design-center/design-ghs-new-project-new-repo
source_site: docs.mulesoft.com
content_type: documentation
content_hash: eabf5f39c3b6ae395573ab126625846f94ee222d4f3a532aa42cfc5c8b9326d5
description: MuleSoft Documentation Site
latest: true
---
---
product: Design Center
---

# Creating New Projects Synchronized with New GitHub Repositories

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

When creating an API Designer project, you can also create a GitHub repository and synchronize the
repository with your project.

## Before You Begin

Before you create and synchronize a project, ensure you have:

- The Design Center Developer permission within Anypoint Platform

- [Installed and authorized](https://docs.mulesoft.com/design-center/design-ghs-install-authorize) the GitHub Synchronization application

- Signed into GitHub

## Synchronize A New Project

1.  On the Design Center **Projects** page, click **Create new**.

2.  Select **New API Spec**.

3.  In the **New API Spec** dialog, specify an API title.

4.  Select **I’m comfortable with designing it on my own**.

5.  Click the **Sync this project with an external GitHub repository** checkbox.

6.  In the expanded dialog, select an organization from the **GitHub Organization** list.

    > [!NOTE] The **GitHub Organization** list remains empty if the GitHub Synchronization
    > application is not installed.

7.  If necessary, specify a new name for the repository.

8.  Click **Create API Spec**.

    You are navigated to the new project’s text editor.

In addition to synchronizing GitHub repositories when creating API specifications, you can
synchronize a new GitHub repository when creating fragments and importing APIs.

## See Also

- [Create an API Specification with the Text Editor](https://docs.mulesoft.com/design-center/design-create-publish-api-raml-editor)

- [Helpful Features in the Text Editor](https://docs.mulesoft.com/design-center/design-helpful-features-text-editor)

- [Publish an API Specification](https://docs.mulesoft.com/design-center/design-publish)
