Skip to content

GitHub

Creates a Carbon data connector for GitHub. It configures the Carbon integration to ingest or sync data from GitHub based on your project/account settings. Behavior and configuration fields are inherited from the Carbon Data Connector base and specialized for GitHub.
Preview

Usage

Use this node when you need to pull or synchronize data from GitHub into Salt’s Carbon data layer (for example, repositories, issues, pull requests, or related metadata) as part of your data pipelines. Place it where a GitHub source needs to be established before downstream data processing, transformation, or analytics nodes.

Inputs

FieldRequiredTypeDescriptionExample
Not specifiedFalseNot specifiedThe node’s configurable inputs are provided by the Carbon Data Connector base and tailored for GitHub (e.g., authentication, scope, repositories). Exact fields are not specified here.Not specified

Outputs

FieldTypeDescriptionExample
Not specifiedNot specifiedProduces a handle/reference to the configured GitHub connector or its resulting dataset for use by downstream nodes.Not specified

Important Notes

  • This node represents a GitHub data source within the Carbon integration framework; ensure your GitHub account/organization and permissions are correctly configured.
  • Authentication and access scopes must allow the node to read the intended GitHub resources (e.g., repos, issues, pull requests).
  • Exact input and output schemas are provided by the underlying Carbon Data Connector base and may vary depending on your environment or configuration.

Troubleshooting

  • Missing or insufficient permissions: Confirm the connected GitHub account has the required scopes for the targeted repositories and data types.
  • Authentication errors: Verify that the GitHub authentication method configured for your Carbon environment is valid and active.
  • No data returned: Check repository names/filters and ensure the resources exist and the account has access.
  • Rate limit errors: If you encounter API rate limits, reduce request frequency, narrow the sync scope, or use higher rate-limit credentials.