我有一个私人存储库,希望将其保密,但希望有一个可公开访问的版本。 doc's 没有给出更多提示,看来我需要将项目本身公开。有人可以确认一下吗?
编辑:在 github 上这是不可能的,没有 解决方法,可能 gitlab 也是如此。
我确认我的 GitHub 解决方法需要应用于私有 GitLab 存储库:
问题仍然存在:私有存储库对于其所有元素(包括其版本)都是私有的。
另一种方法是在公共工件存储库中发布版本(例如,jar/wars 的 maven.org):这取决于您项目的性质。
从 GitLab 15.6 开始,这是可能的。来自文档:
要公开发布版本,请设置以下项目设置: 存储库已启用并设置为仅限项目成员 发布已启用并设置为“每个人都可以访问”
要公开发布版本,请设置以下项目设置: