git - 你可以在 git 上设置 npm 包进行安装而不暴露代码吗?
问题描述
我的git 存储库中有一些私有包。我最近了解到你可以直接从 git安装npm 包。我想设置我的 git repo,以便我的项目的用户可以直接从 git 安装包。这将通过设置用户来完成,这样他们就可以作为只读用户访问 repo,并且只能使用他们的凭据进行安装。
- 我可以为用户提供什么访问权限,以便他们只能安装而不是提取实际代码?
- 还有任何人都可以建议的解决方法,比如设置不同的 repo 进行安装?
我正在使用 gitlab(如果这很重要)。
PS:我知道 npmrc 和 npm 私有包,我只是在研究上述解决方案以节省资金和研究目的。
解决方案
推荐阅读
- ruby - MongoDB Ruby 驱动程序 - 创建没有密码的用户
- c - 存储两个指针之间的值差异
- javascript - 创建一个函数,该函数返回一个数组,该数组具有从两个数组或一个数组和多个单项构建的唯一项
- c++ - 将字段的偏移量作为模板参数传递给该字段
- javascript - JS:如何添加空选项;jQuery options.filter()
- html - 如何在 CSS 中选择图像的类?
- php - PDOException:在 WAMP 中找不到驱动程序
- wpf - 修改项目模板后,SelectedItem 在 wpf 组合框中不起作用
- c# - 在 NEST C# 中验证 Elasticsearch 查询字符串
- c# - 在应用程序中使用 Web 服务时出现 TCP 错误 10061