有奖调研 | 人脸辨认功用在互联网行业认知度状况
近日,有开发者在其博客上描画了一件这样的事 ——
几年前,他和他的冤家在 GitHub 上协作开发了一个项目,并将项目寄存在他冤家的私有仓库。项目完成后,这位开发者将该项目 fork 至本人的 GitHub 仓库,以便能独立于他的冤家拜访这个项目。
这位开发者目前依然拥有有限的私有仓库,但他冤家的初级帐户(先生)早已到期。所以下面提到的已 fork 项目的原始仓库如今无法拜访,这是预料之中的。
但是,然后成绩来了,这位开发者最近需求一个来自该项目的代码片段,在拜访他 fork 的项目时……看到了 GitHub 的这个提示:
这位开发者 fork 至本人私有仓库的项目无法拜访,由于它的下游仓库没有拜访权限。而他假设要拜访这个仓库,需求让他的冤家购置初级帐户。
这位开发者以为,GitHub 的这个做法是不妥的,由于它已在其文档中表示"A fork is a copy of a repository",即 fork 是项目仓库的一份正本,所以他有权限拜访 fork 至本人仓库的项目,而 fork 不只仅只是“援用”。
然后有网友指出了 GitHub 对 fork 的另一个描画:
Private forks inherit the permissions structure of the upstream or parent repository
即私有项目的 fork 会承袭下游或父项目仓库的权限结构。
这件事最后的结果是,这位开发者找到了一份这个项目保存在本地的旧的正本,他也没联络 GitHub 的客户支持。
所以,你怎样看待这件事?欢迎大家在评论区留下本人的看法~
【编辑引荐】
谷歌开发者大会详细日程确定:新版安卓要来了!
GitHub 遭遇有史以来最严重DDoS攻击,黑客想玩票大的?
首个 Android P 开发者预览版有望在 3 月中旬发布
2018 年 2 月份 GitHub 上最抢手的开源项目引荐
被称为“开发者神器”的GitHub,如何运用能提高任务效率??
(责任编辑:admin)