As an admin user, visit the channel you wish to mirror to (the destination) and click the green Mirror button.
Enter the source of the mirror and whether that source is internal (a channel on this repo) or external (a channel on some other repo such as http://www.anaconda.org).
Indicate whether you wish for the mirror to be passive (one time only) or active (synced with the source channel).
Additionally, you will be presented with other options for your mirror such as CVE score restrictions and frequency.Via the API
Go to the channel you wish to copy packages to/move packages from.
Click on the Packages tab, where you will see a list of all the packages in that channel.
Select one or more packages, and then click move or copy to a new or existing channel.
Via the API
Copy
Ask AI
POST /channels/<CHANNEL_NAME>/artifacts/bulk
Via the CLI
Copy
Ask AI
conda repo copy <SPEC> -d<DESTINATION_CHANNEL>conda repo move <SPEC> -d<DESTINATION_CHANNEL># where dest = <CHANNEL_NAME>[/<SUBCHANNEL_NAME>][::<PACKAGE>[/<VERSION>[/<FILE_NAME>]]]# If file name is not given, copy all files in the version# For example:# conda repo copy john::bokeh/1.0.2/bokeh-1.0.2-py37_0.tar.bz2 -d john2# conda repo move john::bokeh/1.0.2/bokeh-1.0.2-py37_0.tar.bz2 -d john2
Go to the subchannel you wish to copy packages to/move packages from.
Click on the Packages tab, where you will see a list of all the packages in that subchannel.
Select one or more packages, and then click move or copy to a new or existing channel or subchannel.
Via the API
Copy
Ask AI
POST /channels/<CHANNEL_NAME>/artifacts/bulk
Via the CLI
Copy
Ask AI
conda repo copy <spec> -d <CHANNEL_NAME>/<SUBCHANNEL_NAME>conda repo move <spec> -d <CHANNEL_NAME>/<SUBCHANNEL_NAME># where dest =<CHANNEL_NAME>/<SUBCHANNEL_NAME>[::<PACKAGE>[/<VERSION>[/<FILE_NAME>]]]#If filename is not given, copy all files in the version# For example:# conda repo copy john::bokeh/1.0.2/bokeh-1.0.2-py37_0.tar.bz2 -d john/ts2# conda repo move john::bokeh/1.0.2/bokeh-1.0.2-py37_0.tar.bz2 -d john/ts2