Sharing channels and packages¶
After you build a package and upload it to a channel, you can enable others to access it by sharing the channel with them. You can share a channel with specific users, or groups of users.
To share multiple packages with the same set of users, you can upload all of the packages to a channel and share that channel. This enables you to create channels for each type of user you support, and add the packages they need to each.

Anyone you share the channel with will see it in their Channels list when they log in to Anaconda Enterprise. They can then download the packages in the channel they want to work with, and add any packages their project depends on to their project before deploying it.
Note
The default is to grant collaborators read-write access, so if you want to prevent them from adding and removing packages from the channel, be sure they have read-only access. You’ll need to use the CLI to make a channel read-only.
Using the CLI:¶
Get a list of all the channels on the platform with the channels list
command:
anaconda-enterprise-cli channels list
Share a channel with a specific user using the share
command:
anaconda-enterprise-cli channels share --user username --level r <channelname>
You can also share a channel with an existing group created by your Administrator:
anaconda-enterprise-cli channels share --group GROUPNAME --level r <channelname>
Replacing GROUPNAME with the actual name of your group.
Note
Adding --level r
grants this group read-only access to the channel.
You can “unshare” a channel using the following command:
anaconda-enterprise-cli channels share --user <username> --remove <channelname>
Run anaconda-enterprise-cli channels --help
to see more information about
what you can do with channels.
For help with a specific command, enter that command followed by --help
:
anaconda-enterprise-cli channels share --help