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:
- You are a member of the current Unity Cloud project you plan to transfer.
- You have prepared a Unity Cloud project in the destination organization. This project must be separate from the project you intend to transfer.
- 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.