喜大普奔!GitHub 推出包管理服务

2019 年 5 月 13 日 数据库开发

(给数据分析与开发加星标,提升数据技能


原创:技术最前线(id:TopITNews)


前几天微软在 2019 Build 开发者大会上推出了很多亮眼的内容,比如:微软发布新终端工具 Windows Terminal。此外,Win 10 将自带 Linux 内核


就在今天,微软旗下的 GitHub 也有一个大新闻,并且是 Hacker News 的首页热门头条。



5 月 11 日,GitHub 官方宣布,正式推出软件包管理服务 GitHub Package Registry(以下简称 GPR),旨在方便 GitHub 用户发布公共或私有包。



GPR 特点:


1、与 GitHub 无缝整合


和操作 repo 一样,可以使用相同的搜索、浏览和管理工具来查找和发布包。还可以使用相同的权限来一起管理代码和包。


2、支持主流包管理工具


JavaScript (npm)、Java (Maven)、Ruby (RubyGems)、. Net (NuGet) 和 Docker 镜像都不在话下,未来将支持更多同类工具。



3、由 GitHub 全球 CDN 加持,提供快速、可靠的下载


网友评价


GPR 的推出,在 Hacker News 上引发热议。


ccleve 评论:

这真是太棒了。这将意味着 Maven Central 的消亡,对此我有着复杂的感受。


一方面,Sonatype 和 mvnrepository.org 为开源世界所做的贡献,值得我们大力感谢。他们的中央存储库已经免费维护了很长时间。谢谢你,Sonatype。


另一方面,我花了 3 天时间发布了一个工件的新版本。Maven 部署的过程非常复杂。由于密钥注册很慢,我花了几个小时才使私钥生效。然后登台服务器变慢,并不断超时。支持人员反应迅速,并表示他们正在处理 DDOS 攻击。最重要的是,即使工件已经上传好了,也需要一段时间才能在 registry 中显示它们。还好当时不是紧急情况。


Github 的这个新服务,把 registry 与工件存储区分开,这是正确的方法。registry  应该能够快速更新,因为它只是一个指针。工件存储将在我的控制之下。证书(Credentials)和安全性应该更容易处理。我真的希望这能成功。


gigatexal 评论:

这很有趣。Github 真的正在成为微软似乎永远无法实现的社交网络梦。


潜在雇主可以从 GitHub 看到我们的作品集。我们与其他爱好者合作,甚至结交新朋友。我们用它来托管我们的网站。也可以用它来存储二进制文件。除了源代码,现在我们还可以用它作为 CDN 来免费提供包,听起来很棒。


他们现在所需要的只是一个地方来回答编码问题(就像 StackOverflow),以及 Github的招聘版块,这可能真的很有吸引力。


PureParadigm 评论:

我在担心代码分发的弹性,因为我们继续在一些大公司集中分发的趋势。GitHub以前就有过服务中断的情况,所以如果下次不仅我们的存储库不能访问,现在的包也不能访问,会发生什么情况呢?


如果他们能够使用开放/分散的协议(如 IPFS)来实现它,那就太好了,这样即使GitHub 宕机,内容仍然可以访问。


franky47 评论:

尽管 GPR 这个资讯的技术层面很有趣,但其组织效应令我担忧。(GitHub 的爸爸)微软已经是最大的科技公司之一,如果此举意在削弱 NPM 和 Docker,借以以收购它们,我不会感到意外。 


我担心,在未来个体发展“社交”所需的一切,都依赖于某个单一的超级实体。GitHub 和 VS Code 是朝着这个方向迈出了第一步,现在是包管理。我猜 CI/CD 将会是下一个,以某种方式对 Azure 进行更多的集成(潜在地隐藏在底层)。



GPR 目前已开放 beta 测试,数量有限。


体验链接:

https://github.com/features/package-registry



推荐阅读

(点击标题可跳转阅读)

真香!GitHub 宣布私有库免费了!

这下清静了,GitHub 终于新增这个贴心功能

GitHub 响应某站请求,又删除 300 多侵权代码库


看完本文有收获?请转发分享给更多人

关注「数据分析与开发」加星标,提升数据技能

好文章,我在看❤️

登录查看更多
0

相关内容

GitHub.com 使用 Git 作为版本控制系统(version control system)提供在线源码托管的服务,同时是个有社交功能的开发者社区。 国外类似服务: Bitbucket.com
Gitlab.com
国内类似服务:
Coding.net
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
AI创新者:破解项目绩效的密码
专知会员服务
33+阅读 · 2020年6月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【资源】100+本免费数据科学书
专知会员服务
107+阅读 · 2020年3月17日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
一箭60星,特朗普宣称的6G或已开始启动
全球人工智能
11+阅读 · 2019年5月27日
防代码泄漏的监控系统架构与实践
FreeBuf
5+阅读 · 2019年4月30日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
超级盘点 | Github年终各大排行榜(内附开源项目学习资源)
七月在线实验室
19+阅读 · 2018年12月19日
号称“开发者神器”的GitHub,到底该怎么用?
算法与数据结构
4+阅读 · 2018年3月29日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
Arxiv
20+阅读 · 2019年11月23日
Arxiv
3+阅读 · 2019年9月5日
Next Item Recommendation with Self-Attention
Arxiv
5+阅读 · 2018年8月25日
Arxiv
6+阅读 · 2018年1月29日
Arxiv
11+阅读 · 2018年1月18日
VIP会员
相关VIP内容
相关资讯
一箭60星,特朗普宣称的6G或已开始启动
全球人工智能
11+阅读 · 2019年5月27日
防代码泄漏的监控系统架构与实践
FreeBuf
5+阅读 · 2019年4月30日
一年一版本,Sublime Text 3.2 正式发布
开源中国
4+阅读 · 2019年3月14日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
超级盘点 | Github年终各大排行榜(内附开源项目学习资源)
七月在线实验室
19+阅读 · 2018年12月19日
号称“开发者神器”的GitHub,到底该怎么用?
算法与数据结构
4+阅读 · 2018年3月29日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
发布TensorFlow 1.4
谷歌开发者
7+阅读 · 2017年11月23日
Top
微信扫码咨询专知VIP会员