UPMHubProxy

UPMHubProxy is a lightweight proxy service designed to provide seamless GitHub access for the Unity Package Manager (UPM). It improves reliability, bypasses regional restrictions, and accelerates package downloads, making it easier for developers to integrate and manage GitHub-hosted Unity packages.
0.1.1

1. Edit ~/.upmconfig.toml

  • Create a upmconfig.toml file in your user folder with the following contents:
  • [npmAuth."https://upm.360.world/upm/holoindustry"]
    token = "GITHUB_PERSONAL_ACCESS_TOKEN"
    alwaysAuth = true
  • Generate a new Github Personal Access token (PAT).
  • Copy the token and replace the GITHUB_PERSONAL_ACCESS_TOKEN within the upmconfig.toml file

2. Unity configuration

  • Within Unity go to Edit > Project Settings
  • Then open Package Manager > Scoped Registries
  • Use the following configuration. Change the scope naming convention of that used in your package names.
Name: holoindustry
URL: https://upm.360.world/upm/holoindustry
Scope(s): io.holoindustry