---
schema_version: "1"
id: d6ab4772c38f6fe4a7422299b141ad1b36003ac4dae6c89afea7349b531f2bce
title: Set Up a GitHub Connection
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/data-cloud/data-cloud-int/guides/github/c360-a-setup-github-connection.md
canonical_url: https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-setup-github-connection.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: da723693714804f10f25905a389bc3e732eb6ccdfdb6056b3167465afb0c2fbc
products:
  - Data 360 Integration Guide
  - Data 360 Developer Documentation
---
# Set Up a GitHub Connection

Set up the GitHub connection to start the flow of data into Data 360.

| User Permissions Needed |                                                             |
| ----------------------- | ----------------------------------------------------------- |
| To create a connection: | System Admin profile or Data Cloud Architect permission set |

**note:** It’s your obligation to make sure that you have the rights to the data collected using this feature. Salesforce disclaims all liability with respect to such data collected.

Before you begin:

- Verify that you have the necessary GitHub account credentials:
  - Personal Access Authentication: which requires a user Token and URL
  - OAuth App: which requires an OAuth Client ID, Client Secret, and Access Token

To create a connection:

1. In Data Cloud, click **Setup**, and select **Data Cloud Setup**.
2. Under External Integrations, select **Other Connectors**.
3. Click **New**.
4. On the Source tab, scroll to and select the **GitHub** tile and click **Next**.
5. Enter a **Connection Name** and an **API Name** (auto-populates) for the connector (both are required).
6. In the **GitHub Authentication Details** section, choose a method for authentication, **Personal Access** or **OAuth App**, and enter the information you [collected previously](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-prepare-fora-github-connection.md).
7. Select **Test Connection**.
   - The system verifies that the provided authentication values allow a successful connection to GitHub.
   - If the connection fails, follow the instructions on the screen.
8. After the connection test succeeds, select **Save**.

**note:** If your GitHub connector passes the connection test and accesses public repositories,
but returns 404 errors for private repositories, you may be experiencing a permissions issue.
See the [Troubleshooting](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-github-limitations.md) article for details.

## Next Step

- [Create a GitHub Unstructured Data Lake Object (UDLO)](https://developer.salesforce.com/docs/data/data-cloud-int/guide/c360-a-create-github-unstructured-data-stream.md)
