---
schema_version: "1"
id: a18cefec84fa2d22caf365727b7e61a351afd78902d3109850ea9cb997211fbd
title: Create a GitHub Project
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/devops_center_create_projects.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.devops_center_create_projects.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 76a11d94ba306cceab5695c2cbd56f51d779948baa683144db115925912bfa9a
description: Create a GitHub project to help you and your team manage changes for a particular application or customization.
products:
  - Salesforce Platform
release: "264"
---
# Create a GitHub Project

Create a GitHub project to help you and your team manage changes for a particular application or customization.

To create a Bitbucket project, see [Set Up DevOps Center for Bitbucket (Beta)](https://help.salesforce.com/s/articleView?id=platform.devops_center_configure_bitbucket.htm&release=264.0.0&type=5 "Set up DevOps Center to use a Bitbucket source control repository. Currently, we support only Bitbucket Cloud.").

Projects in DevOps Center require an associated source control repository that uses the [Salesforce DX project structure](https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_source_file_format.htm). The repository is used to store project changes.

1. From App Launcher, find and select **DevOps Center**.
    
    DevOps Center opens to the All Projects page. If you’re logging in for the first time, the list is empty.
2. Click **New Project**.
    
    The first time you create a project, you’re prompted to log in to GitHub, so you can authorize DevOps Center to work with your GitHub account. After you go through the authentication process, DevOps Center can make changes on your behalf in your project’s GitHub repository.
3. Click **Connect to GitHub**.
    
     
    | Is your GitHub repo owned by an individual or an organization? | How to proceed |
    | --- | --- |
    | Individual account | Authorize access so DevOps Center can make changes in GitHub on your behalf. After authentication, you’re returned to the DevOps Center Projects page. |
    | Organization account | Sometimes, GitHub repos owned by an organization aren’t visible in DevOps Center without specifically providing access via OAuth. After you follow the instructions in [If an Organization Owns the GitHub Repo](https://help.salesforce.com/s/articleView?id=platform.devops_center_org_owns_github_repo.htm&release=264.0.0&type=5 "GitHub repos owned by an organization aren’t visible in DevOps Center until an organization account owner provides access."), and the repo owner approves the request for access, you can create the project. |
4. On the Projects page, click **New Project** (again).
    
    ![New Project dialog.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-devops_center_setup-264-0-0-production-enus/4741b024-a514-4bcf-8f2f-9d308932d2de/devops_center_setup/images/project-new.png)
5. Enter a unique name for your project.
6. Create a repository or use an existing one.
    - If you create a repo, we base the repository name on the project name. However, you can change the name as long as it doesn’t contain any spaces.
    - If you use an existing repository, enter the URL of the GitHub repository you want to use for the project. For example, [https://github.com/mygithubusername/Myrepo](https://github.com/mygithubusername/Myrepo). If using the same source control repository as another DevOps Center project, use unique branches for each pipeline stage, except for the release branch (often called main), when building the release pipeline.
7. (Optional) Enter a description to identify the purpose of the project.
8. Click **Save**.
    
    Your project is created and added to the Projects page. Different projects can be in different phases of project setup.
9. Under Release Environment, click **Click to Create Pipeline** to build your pipeline and add the associated environments.

#### See Also

- [_Salesforce Help_: Open a Work Item](https://help.salesforce.com/s/articleView?id=platform.devops_center_work_item_open.htm&type=5&language=en_US)
- [Connect to a Different GitHub Account](https://help.salesforce.com/s/articleView?id=platform.devops_center_connect_diff_github_acct.htm&release=264.0.0&type=5 "When creating or opening a project, all team members log in to GitHub using the account that has access to the repos that your team wants to use with DevOps Center. If you or a team member logged in with the incorrect GitHub account, a team member with Salesforce admin privileges can delete the authorization information so you or the team member can log in using the proper credentials.")