---
schema_version: "1"
id: 2a756916390b7600b3ef871e08d44ab7f38ec1a0cccd2693663a9fb9536f24f0
title: Source Control Setup
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/devops_center_source_control_setup.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.devops_center_source_control_setup.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d97311bf3374635db72cbb603ad10842b4ae2155a5a4ea2dd5117b94c6dbf740
description: Lifecycle Center uses your source control as the single source of truth for all metadata and configuration data changes across your pipeline. A repository stores your project work files, including code, text, images, and so on.
products:
  - Salesforce Platform
release: "264"
---
# Source Control Setup

Lifecycle Center uses your source control as the single source of truth for all metadata and configuration data changes across your pipeline. A repository stores your project work files, including code, text, images, and so on.

Every change your team makes is stored, tracked, and managed in the source control repository. This gives everyone a reliable, shared record at any point in time. Before you create a project, pipeline, and work item, connect Lifecycle Center to a supported source control provider.

- **[Update IP Allowlist for Lifecycle Center](https://help.salesforce.com/s/articleView?id=platform.next_gen_devops_center_ip_allowlist.htm&release=264.0.0&type=5)**  
    If your source control has IP restrictions, add the required Lifecycle Center IP addresses. Apply these to both the Lifecycle Center Hub org and the target org used by DX Inspector.
- **[Set Up GitHub as Your Source Control](https://help.salesforce.com/s/articleView?id=platform.devops_center_set_your_source_control.htm&release=264.0.0&type=5)**  
    Configure your GitHub repository to store project files and manage team access.
- **[Set Up Bitbucket as Your Source Control](https://help.salesforce.com/s/articleView?id=platform.devops_center_setup_bitbucket_as_source_control.htm&release=264.0.0&type=5)**  
    Configure your Bitbucket Cloud repository to store project files and manage team access. Each Lifecycle Center pipeline requires its own Bitbucket Cloud repository as the single source of truth.
- **[Connect to the Source Control Repository](https://help.salesforce.com/s/articleView?id=platform.devops_center_connect_source_control.htm&release=264.0.0&type=5)**  
    Connect your GitHub or Bitbucket repository to Lifecycle Center. On connecting, Lifecycle Center creates feature branches and change requests. It then commits and merges changes to each pipeline stage.