Skip to content

Sync Repository Node

Data/GitHub/Repository

Clone a missing working tree, or fetch and fast-forward an existing clone of the same GitHub repository. Uncommitted changes and divergent history produce an error.

data_github_sync_repodataLong running
Inputs8
Outputs5
Security exposure5/10
Packagedata

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
5/10Medium
PrivacyPotential sensitivity of processed data.
5/10Medium
PerformanceRuntime or resource pressure.
7/10High
GovernancePolicy, audit, or compliance impact.
5/10Medium
ReliabilityOperational stability considerations.
7/10High
CostExternal or compute cost impact.
10/10High

Input Pins

8

Input

Execution
exec_in

Run the operation

Repository

Struct
repository

FlowPath for the exact repository directory in a local, cloud, or memory store. The directory may be missing. Requires Git on the runtime host.

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null
Schema enforced

Provider

Struct
provider

GitHub authentication for this operation

GitHubProviderGitHubProvider3 fields
provider_idstringrequired
access_tokenstringrequired
base_urlstringrequired
Schema enforced

Owner

String
owner

GitHub repository owner

Repository Name

String
repo

GitHub repository name

Branch

String
branch

Branch to clone or switch to; empty keeps the current branch or clones the default branch

Depth

Integer
depth

Clone depth when creating the repository; 0 clones full history

Default 1

Prune

Boolean
prune

Remove stale origin tracking references when updating

Default false

Output Pins

5

Success

Execution
exec_out

Operation completed

Error

Execution
error

Operation failed; inspect Error Message

Repository Path

Struct
repo_path

Repository in the original store for the next repository node

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null

Output

String
output

Git output with credentials removed

Error Message

String
error_message

Failure details, empty on success

Node Info

Internal name
data_github_sync_repo
Category
Data/GitHub/Repository