Skip to content

Clone Repository Node

Data/GitHub

Clone a GitHub repository into any FlowPath store. Cloud and memory stores retain the checkout and Git metadata for subsequent repository operations.

data_github_clone_repodata
Inputs8
Outputs3
Security exposure6/10
Packagedata

Ratings

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

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

Input Pins

8

Input

Execution
exec_in

Trigger

Provider

Struct
provider

GitHub provider for authentication

GitHubProviderGitHubProvider3 fields
provider_idstringrequired
access_tokenstringrequired
base_urlstringrequired
Schema enforced

Owner

String
owner

Repository owner

Repository

String
repo

Repository name

Target Directory

Struct
target_dir

FlowPath directory to clone into (supports any store type)

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null
Schema enforced

Branch

String
branch

Branch to clone (leave empty for default branch)

Depth

Integer
depth

Shallow clone depth (0 for full clone)

Default 1

Include .git

Boolean
include_git

Retain Git metadata so repository operations can use cloud and memory clones. Disable for a file-only snapshot. Local clones always retain their Git metadata.

Default true

Output Pins

3

Success

Execution
exec_out

Triggered on success

Error

Execution
error

Triggered on error

Repository Path

Struct
repo_path

FlowPath to the cloned repository

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null

Node Info

Internal name
data_github_clone_repo
Category
Data/GitHub