如何在 GitHub 上发布 NPM 包并允许在不验证的情况下下载它们?

How to publish NPM packages on GitHub and allow them to be downloaded without authentication?

我最近开始创建一些 NPM 包以供我工作的公司使用。

我们已经为 Angular 发布了两个组件包。 但是,当我们去使用这些包时,Azure DevOps 构建管道无法下载这些包。指责身份验证问题,导致错误和管道中断。

最快的解决方案(因为我们在 Scrum Sprint 中)是在 NPM 注册表中发布相同的包。

有没有办法以 public 的方式发布 GitHub 组织的包?


在 Google 上搜索,我找到了这个:

.


Packages from my organization:

根据 GitHub 社区的 this post 目前这是不可能的。

您能够使用它的唯一方法是在您的管道中添加身份验证