{
  "slug": "code/ownership-transfer",
  "title": "Ownership Transfer",
  "description": "Move repositories, apps, registry namespaces, and packages between users and organizations.",
  "url": "https://cuitty.com/docs/code/ownership-transfer",
  "markdown_url": "https://cuitty.com/docs/code/ownership-transfer.md",
  "json_url": "https://cuitty.com/docs/code/ownership-transfer.json",
  "frontmatter": {
    "title": "Ownership Transfer",
    "description": "Move repositories, apps, registry namespaces, and packages between users and organizations.",
    "order": 32,
    "section": "Code",
    "updatedAt": "2026-05-21"
  },
  "headings": [],
  "body_markdown": "Resource ownership can move from a user to an organization, from an organization to a user, or between organizations.\n\nTransfers check that the current owner can transfer and that the target can accept. Cross-account transfers require target acceptance unless an org admin is moving resources inside the same organization.\n\nPackage ecosystems handle coordinates differently. npm scoped packages may need a new scope or alias. OCI paths can redirect if policy allows. Cargo and PyPI packages keep their package names while updating owner metadata.",
  "body_html": "<p>Resource ownership can move from a user to an organization, from an organization to a user, or between organizations.</p>\n<p>Transfers check that the current owner can transfer and that the target can accept. Cross-account transfers require target acceptance unless an org admin is moving resources inside the same organization.</p>\n<p>Package ecosystems handle coordinates differently. npm scoped packages may need a new scope or alias. OCI paths can redirect if policy allows. Cargo and PyPI packages keep their package names while updating owner metadata.</p>",
  "links_out": []
}