在我的节点项目中,我想同时使用NPM和Github注册中心。原因是我将某些软件包用作request
或async
,但是我制作了自己的软件包,这些软件包存储在Github Packges Registry中。
我尝试添加@USERNAME:registry=https://npm.pkg.github.com/
.npmrc,但是我仍然需要一个authtoken。有一个问题:因为它是用于持续集成,所以我不想使用链接到特定用户的令牌。
那我该怎么办?
编辑:我在我的工作流中使用Circle CI。
您可以使用GITHUB_TOKEN
与工作流程在其中运行的存储库关联的默认设置。
如果您使用的是GitHub Actions工作流,则可以使用GITHUB_TOKEN在GitHub Package Registry中发布和使用软件包,而无需存储和管理个人访问令牌。
参考:https : //help.github.com/en/github/managing-packages-with-github-package-registry/configuring-npm-for-use-with-github-package-registry#authenticating-to-github-包装注册
如果您没有使用GitHub Actions并在其他CI工具中运行构建,那么我认为您别无选择,只能使用绑定到用户帐户的个人访问令牌。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句