Manage Enterprise licenses

Manage your user licenses for Unity Version Control (UVCS) Enterprise edition.

Note: Only server administrators can run commands to manage licenses. If you haven’t configured your administrator users, right-click a repository in the desktop application, select Repository server permissions, and select your user as the owner.

Monitor licenses

To find information about your license, run the cm licenseinfo command.

After you install and configure your UVCS server with a new license, by default there are no active users. If your license has available seats, the users activate the first time they perform a write operation on the server.

Reassign licenses

Reassign a license to a different user:

  1. Run the cm deactivateuser command to deactivate the inactive user.
  2. Run the cm activateuser command to assign the released license to a new user.

To check that you correctly assigned the license, run the cm licenseinfo command. The new user appears as INACTIVE until they perform a write operation on the server.

Manage read-only users

If you create a new user in UVCS and don’t assign them a license, the user can run read-only operations such as an update or diff. The user turns into an active user if they perform a write operation.

Note: After a user activates a license, you can deactivate the user, but the user loses both read and write access to the server.

The read-only function allows you to grant access to users who need to check the system but don’t need to check in changes. Similarly, you can use it to grant access to continuous integration (CI) systems that only need read-only operations.