Skip to main content

Chocolatey

RepoFlow supports Chocolatey repositories through its NuGet V3 compatibility. Chocolatey repositories can be created using RepoFlow's local NuGet repositories, enabling easy private Chocolatey package management.

Note: Chocolatey's official repository uses NuGet V2 API, so it cannot be configured as a remote repository in RepoFlow.

Supported Commands

Use these Chocolatey commands with RepoFlow's NuGet-compatible repository:

choco install
choco push
choco source add

Note: Commands that run locally, such as package creation, are not listed here but will function normally.

Authentication

Authentication for Chocolatey repositories is handled through Chocolatey's source management. Add your RepoFlow NuGet repository to Chocolatey using:

choco source add -n=RepoFlow -s=<repository-url> --user=<username> --password=<password>

Alternatively, authentication can be managed by setting the API key directly:

choco apikey add -s=<repository-url> -k=<your-api-key>