社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

技术最前线 • 6 年前 • 480 次点击  

(给技术最前线加星标,每天看技术热点)

原创:技术最前线(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 多侵权代码库


觉得这条资讯有帮助?请转发给更多人

关注 技术最前线 加星标看 IT 要闻

最新业界资讯,我在看❤️

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/32856
 
480 次点击