我的git 存储库中有一些私有包。我最近了解到你可以直接从 git安装npm 包。我想设置我的 git repo,以便我的项目的用户可以直接从 git 安装包。这将通过设置用户来完成,这样他们就可以作为只读用户访问 repo,并且只能使用他们的凭据进行安装。
- 我可以为用户提供什么访问权限,以便他们只能安装而不是提取实际代码?
- 还有任何人都可以建议的解决方法,比如设置不同的 repo 进行安装?
我正在使用 gitlab(如果这很重要)。
PS:我知道 npmrc 和 npm 私有包,我只是在研究上述解决方案以节省资金和研究目的。