内容简介:近日,有开发者在其博客上描述了一件这样的事 —— 几年前,他和他的朋友在 GitHub 上协作开发了一个项目,并将项目存放在他朋友的私有仓库。项目完成后,这位开发者将该项目 fork 至自己的 GitHub 仓库,以便能独...
近日,有开发者在其博客上描述了一件这样的事 ——
几年前,他和他的朋友在 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 的客户支持。
所以,你怎么看待这件事?欢迎大家在评论区留下自己的看法~
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- GitHub核心功能向全球4000万开发者免费开放,私有库可无限协作,大AI模型随便放
- Erlang私有函数的私有程度如何?
- JavaScript 新语法详解:Class 的私有属性与私有方法
- 实战maven私有仓库三部曲之二:上传到私有仓库
- 实战maven私有仓库三部曲之三:Docker下搭建maven私有仓库
- 项目招标 中国移动廊坊私有云资源池SDN系统集采开启,进一步私有云池扩容
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
自媒体写作,从基本功到实战方法
余老诗 / 清华大学出版社 / 2018-9-1 / 59.00元
《自媒体写作》是一本系统而通俗易懂的自媒体写作指导书。 全书共分为10章,分别从写作基本功、新媒体认知、新媒体传播规律和自媒体作者阅读写作素养以及如何进阶等方面展开,结合简书、公众号、今日头条等主流自媒体所选例文,讲解写作知识和新媒体特点,内容详实,有理有据,非常适合自媒体写作爱好者自学。 尤其值得一提的是,写作基本功部分从原理、方法和技巧三个层面展开论说,让自媒体写作学习者既能从根本......一起来看看 《自媒体写作,从基本功到实战方法》 这本书的介绍吧!
图片转BASE64编码
在线图片转Base64编码工具
html转js在线工具
html转js在线工具