Transfer a Unity Cloud project to a different Unity organization

You can transfer a Unity Cloud project to a different Unity organization. This process is useful if you need to consolidate projects under a single organization or move a project to another organization.

Important: All UVCS repositories associated with the project will be deleted during the transfer. Be sure to clone any repositories you wish to retain before transferring the project.

Step 1. Clone Repositories Before Transferring

To keep the UVCS repositories, clone them to a Unity Cloud project within the destination organization before initiating the transfer.

Prerequisites

Make sure that:

  1. You are a member of the current Unity Cloud project you plan to transfer.
  2. You have prepared a Unity Cloud project in the destination organization. This project must be separate from the project you intend to transfer.
  3. You hold an admin role (Owner or Manager) in the destination project and have an assigned DevOps seat.

Cloning the Repositories

For each repository, run the following command in your terminal:

cm clone <source-project>/<target-repository>@<source-organization>@unity <destination-project>/<target-repository>@<destination-organization>@unity

Replace placeholders as follows:

  • <source-project>: The name of the project in the current organization.
  • <repository-name>: The name of each repository you wish to clone.
  • <source-organization>: The name of the current organization.
  • <destination-project>: The name of the destination project in the new organization.
  • <destination-organization>: The name of the destination organization.

Step 2: Transfer the Project

Once you've successfully cloned all repositories, you may proceed with transferring the Unity Cloud project to the destination organization.