ruby - 如何将 github 包与另一个 repo 关联?
问题描述
因此,我们在为 ruby 包定义 gemspec 文件时犯了一个错误,导致我们包的大量版本与另一个私有存储库相关联。我已经阅读了 github 包文档,但没有看到从私有存储库中删除包关联的方法。
我们的 gem 不再使用更新的 gemspec 文件(指向正确的存储库)构建,因为该包已经与另一个存储库(我们试图从中删除关联的存储库)关联。
解决方案
如果这是私有repo/library,您可以手动删除包的所有版本,它将删除包与该 repo 的关联。然后允许您从另一个 repo 发布该包。我刚刚在我工作的一个私人包上做了这个,所以我可以确认一下。
有关如何删除版本的说明在此处的 GitHub 文档中:https ://help.github.com/en/packages/publishing-and-managing-packages/deleting-a-package#deleting-a-version-of-一个私人包
推荐阅读
- sql - SQL:如果两个条件都满足而不是在多个where中单独排除,如何仅排除条件?
- php - yii2中camelcase字段模型的问题
- typescript - 为 Azure Functions 编写可测试的入口点
- flutter - 在颤动中更改文本字段的突出显示颜色
- java - Android Studio - 在另一个 aar 模块中隐藏 aar 模块依赖项
- python - 从字节创建固定大小元组的numpy数组的有效方法
- java - 为 HttpClientErrorException 设置 Httpstatus 499
- java - '源代码与字节码不匹配' Android Studio
- java - 如何创建通用嵌套类的实例数组?
- quantization - 物体检测的量化