A virtual Chocolatey/NuGet feed that generates packages from GitHub Releases.

Install via Chocolatey

choco source add -n=gitchoco -s="https://gitcho.co/api/v2/" --priority=90
choco install gh.owner.repo -y

Chocolatey does not remember the install source per package, so upgrades may not query GitChoco unless you add it as a source.

Advanced

Upgrade later:

choco upgrade gh.owner.repo -y

When you run choco upgrade all, Chocolatey queries all enabled sources. GitChoco only serves gh.* packages, so you may see warnings for packages that were installed from other sources.

By installing, you accept the upstream project’s license terms.

Resolve a package

Endpoints

  • /api/v2/ NuGet v2 feed root (Chocolatey-compatible)
  • /api/v3/index.json NuGet v3 index (NuGet client compatible)
  • /api/v2/package/{id}/{version} Download generated package
  • /api/packages/{id} JSON versions list (debug)

Report issues: https://github.com/GitCho-co/GitChoco/issues