Due to the (stupid) design of GitHub, it's not possible to use it with internal/private repos.
Cite from GitHub support:
The https://github.com/OWNER/REPO/releases/download/TAG/ASSET URL is the browser download path. For private repositories it relies on an authenticated web session, and it will commonly return 404 to non-browser clients even if you include a personal access token in an Authorization header.
To download a private release asset with curl, use the Releases REST API and request the asset as application/octet-stream.
Using the GitHub API would be challenging/impossible with an ivy repository.
Options:
I would prefer the latter.
Anyway, it should be mentioned in the README.md.
Due to the (stupid) design of GitHub, it's not possible to use it with internal/private repos.
Cite from GitHub support:
Using the GitHub API would be challenging/impossible with an ivy repository.
Options:
I would prefer the latter.
Anyway, it should be mentioned in the README.md.