conda auth #

Conda auth is a conda plugin which adds more secure authentication support to conda.

Once installed, it provides two new commands you can use to manage credentials and access private conda channels:

  • conda auth login for logging into a private channel and storing your credentials

  • conda auth logout for logging out of a private channel and removing your credentials

Installation#

Conda auth is available on conda-forge. As with all conda plugins, this must be installed into your base environment:

conda install --name base --channel conda-forge conda-auth

Usage#

HTTP basic authentication:
conda auth login https://example.com/my-protected-channel --basic
Token authentication:
conda auth login example --token

The above example by default would authenticate for a channel at anaconda.org.

Token authentication using other channels:
conda auth login https://example.com/my-protected-channel --token
Removing credentials from your computer:
conda auth logout https://example.com/my-protected-channel

User Guide

To learn even more about how to use conda auth head over to our user guide

To the user guide

Developer Guide

Are you interested in contributing to conda auth? Our contributing guidelines will help you get up and running.

To the developer guide