781 Star 1.5K Fork 350

开源中国 / Gitee Feedback

 / 详情

部分fork过来的库变私有库但是还是显示在公开库里

待确认
Bug
创建于  
2020-04-18 01:49

问题描述

部分fork过来的库管理编辑的时候已经是私有库但是还是显示在公开库里面

重现步骤

未正式测试,但是我存在2个fork过来的库都是这样的情况。就是fork的时候是一个公开库,然后源库被删除了,然后这个fork过来的库在公开里,但是点管理,又显示fork的私有库不允许公开,是否开源的按钮是灰色的。

期望效果

公开库就显示公开的,然后可以正确修改为私有库.

实际效果

实际不行。但是可以保存的时候 F12 表单里加上 你懂的
`<input name="project[public]" type="hidden" value="0">`
然后就正确修改为私有库了.不过测试不能改回公开库。这点应该算符合提示。
可能就是因为之前因为fork了私有库后出现了被公开导致代码泄漏的问题,然后临时应急处理导致遗留下的bug.

评论 (4)

杨小灿 创建了缺陷
诺墨 负责人设置为liwen
展开全部操作日志

@杨小灿 能稳定重现吗?请私信发一下仓库地址给我,我排查一下

要2个账号才能实现,我暂时未测试。从之前我遇到的情况来说,可以这样尝试测试下。首先账号A创建一个公开库,然后账号B过去fork过来。然后账号A再删除这个公开库,账号B这边fork来的这个库就会出现这样的问题。

要2个账号才能实现,我暂时未测试。从之前我遇到的情况来说,可以这样尝试测试下。首先账号A创建一个公开库,然后账号B过去fork过来。然后账号A再删除这个公开库,账号B这边fork来的这个库就会出现这样的问题。

@杨小灿 好的,感谢反馈,我排查一下

你好,我按照你说的步骤进行了实验,是可以正常修改是否开源的。请再看一下问题是否能够重现,谢谢。

操作步骤:

1、A有一个开源仓库

2、B fork该仓库

3、A删除该仓库

4、B尝试修改仓库公开/私有

其中第二步,我试过先修改为公开/私有,后面都是可以正常再次修改的

沈朝华 添加协作者沈朝华
红薯 关联项目设置为公有云-社区版
诺墨 将工作项从 缺陷 迁移到 Bug
红薯 任务类型缺陷 修改为Bug

登录 后才可以发表评论

状态
负责人
项目
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
13510 liwen 1621912484 2323927 shenchaohua 1608602076
Ruby
1
https://gitee.com/oschina/git-osc.git
git@gitee.com:oschina/git-osc.git
oschina
git-osc
Gitee Feedback

搜索帮助