Skip to content
LogoLogo

Fork a project

FORK creates a new project whose lineage points at a source project and a specific source_commit_hash anchor.

Fork a project

Fork a projectdemo
Next step
Open a merge request

Validation

Forking checks:

  • the source project exists
  • the source commit exists
  • the acting owner_address has access to the source project when it is private

Result

  • the forked project gets a fresh content-addressed project_id
  • its fork_source records the source project lineage
  • refs and commits start empty in the new project state

Learn more

Next steps