0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Github发布重大功能性更新GitHub Package Registry

DPVg_AI_era 来源:lq 2019-05-13 08:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Github发布重大功能性更新GitHub Package Registry,为用户提供软件包和代码托管服务。用户终于可以用Github自带工具查找、管理和发布软件包了,新服务更好地实现了包与代码的合一。该服务对开源项目免费,目前已开放公测。

Github发布最新功能性更新GitHub Package Registry,为用户提供软件包和代码托管服务。

GitHub Package Registry是一个软件包托管服务,类似于npmjs.org,rubygems.org和hub.docker.com,用户可以使用该服务托管软件包和代码,并将其作为项目中的依赖项。

GitHub使用存储库中的README文件生成对软件包的描述信息,用户可以对这些信息进行编辑,以更准确反映软件包或安装过程的详细信息。GitHub为每个包版本添加元数据,包括作者,存储库,提交SHA,版本标签和日期的链接等。

以下是GitHub Package Registry的一些新功能:

安全和合规:只需一次登录即可在相同的安全环境中开发,维护和存储软件包。

私有和公共软件包:您可以私下托管软件包或将其公开。您可以私下托管软件包并与同事或组织共享,或者将它们公开给整个世界。

统一权限管理:GitHub Package Registry继承了存储库的权限,整合了设置和维护功能,并降低了安全风险。

多格式支持:用户可以在一个注册表中托管多个软件包类型。

可查看软件包相关信息:通过查看软件包内容,下载统计信息,版本历史记录等,深入了解软件包。

工作流程集成:通过与GitHub API,GitHub操作和webhooks集成,创建包含代码、CI和部署解决方案的端到端DevOps工作流程。

GitHub Package Registry与GitHub完全集成,用户可以使用与存储库一样的搜索、浏览和管理工具来查找和发布软件包,还可以使用相同的用户和团队权限来一起管理代码和程序包。

GitHub Package Registry提供由GitHub全球CDN支持的快速、可靠的下载,支持常用的软件包管理工具:JavaScript(npm),Java(Maven),Ruby(RubyGems),.NET(NuGet)和Docker镜像等。

目前用户可以试用限制版的GitHub Package Registry。本服务对开源使用永久免费,更多价格细节将很快公布。

实现软件包与代码的合一

在处理一个依赖于软件包的项目时,重要的是要信任、理解软件包的代码,并与构建项目的社区建立联系。在社区内部,可以快速找到已批准使用的内容。 GitHub Package Registry使用GitHub界面,用户可以在任何位置查找公共软件包,也可以在组织或存储库中查找私有软件包。

查看软件包的终端命令

GitHub Package Registry与常见的包管理客户端兼容,因此您可以使用您选择的工具发布包。如果存储库比较复杂,可以发布多个不同类型的包。而且,通过webhooks或GitHub Actions,用户可以完全自定义、发布或事后发布工作流程。

要发布开源包也不在话下。大多数开源项目的代码都在GitHub上,因此用户可以发布软件包的预发行版本,以便在社区内进行测试,然后将特定版本提交至所选择的公共注册中心

统一的身份和权限管理

过去,如果用户在代码和程序包中使用不同的系统,就必须要对不同的用户身份信息和权限进行维护。现在利用GitHub Package Registry,只要选择一组信息,并使用相同的工具管理访问权限即可。 GitHub上的软件包会沿用与存储库相关的可见性和权限,用户无须跨系统维护单独的软件包注册表和镜像权限。

软件包的信息更准确更充分

GitHub上托管的软件包包括详细信息和下载统计信息,以及整个历史记录,因此用户可以准确了解相关内容,因此可以很容易地找到并使用正确的包作为项目的依赖项,增加项目宣传的可信度。用户可以对自己发布的软件包获取更准确的观点,也可以更准确地了解其他用户和存储库如何使用这些资源。

加入测试版公测

GitHub Package Registry目前仅限于公开测试版。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45558
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73127
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18421

原文标题:Github重大更新:全新软件包管理工具,开源用户免费,火热公测中

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在lin系统中下载github一直报错,显示port443,怎么解决?

    在lin系统中下载github一直报错,显示port443
    发表于 11-05 07:22

    立即在GitHub上抢先体验面向STM32U5的最新STM32Cube HAL更新

    其满足您的需求。 如何获取预览版本 面向STM32U5系列的STM32Cube HAL2预览版已在GitHub代码库STM32CubeU5-V2-Preview中开放。 更新后的HAL2有哪些新功能? HAL2在原有HAL的基础
    的头像 发表于 10-20 17:12 636次阅读

    gitee不能用了,也切换不到github,软件包都无法使用,怎么解决?

    gitee不能用了,也切换不到github,软件包都无法使用了,这个要怎么解决呀
    发表于 10-09 08:41

    github 上的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包?

    github 上的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包, 会方便很多
    发表于 09-17 06:36

    【Banana Pi BPI-RV2开发板试用体验】配置WSL网络环境访问Github

    因为openwrt编译的过程中需要下载各类工具,加上国内网络访问Github各种不稳定,一通操作下拉各种error,有的下载不下,有的下载不全…乘着周末单独整理下网络环境配置。 一、背景 我
    发表于 07-19 18:14

    微软开源GitHub Copilot Chat,AI编程迎来新突破

    GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。 在今天凌晨4点
    的头像 发表于 07-02 09:34 802次阅读
    微软开源<b class='flag-5'>GitHub</b> Copilot Chat,AI编程迎来新突破

    功能性电刺激(FES)—神经假肢

    功能性电刺激(FunctionalElectricalStimulation,FES):技术概述FES由Liberson等人于1961年首次报道,最初通过脚踏开关控制腓神经刺激实现踝关节背屈,帮助
    的头像 发表于 06-26 20:29 7413次阅读
    <b class='flag-5'>功能性</b>电刺激(FES)—神经假肢

    taVNS经耳迷走神经电刺激适应症之改善功能性消化不良

    功能性消化不良(FunctionalDyspepsia,FD)是临床最常见的功能性胃肠病之一,其核心症状包括餐后饱胀、早饱和上腹痛,严重影响患者生活质量。近年研究逐步揭示了其与迷走神经调控失衡的强
    的头像 发表于 05-13 10:59 1706次阅读
    taVNS经耳迷走神经电刺激适应症之改善<b class='flag-5'>功能性</b>消化不良

    迷走神经电刺激适应症之taVNS改善功能性消化不良

    功能性消化不良(FunctionalDyspepsia,FD)是临床最常见的功能性胃肠病之一,其核心症状包括餐后饱胀、早饱和上腹痛,严重影响患者生活质量。近年研究逐步揭示了其与迷走神经调控失衡的强
    的头像 发表于 05-12 19:00 1187次阅读
    迷走神经电刺激适应症之taVNS改善<b class='flag-5'>功能性</b>消化不良

    Windows Arm64托管运行器正式支持GitHub Actions

    过去一年,Arm 与 GitHub 持续紧密合作,致力于为基于 Arm 平台的开发者打造更便捷、更高效的开发体验。GitHub 推出的 Arm 托管运行器正在革新应用程序的开发与部署流程,而近期推出
    的头像 发表于 04-28 14:23 899次阅读

    Arm推出GitHub Copilot新扩展程序

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)宣布其已正式推出专为 GitHub Copilot 设计的新扩展程序。GitHub Copilot 是全球部署最广泛的人
    的头像 发表于 02-24 10:14 884次阅读

    DeepSeek GitHub星数超OpenAI

    近日,在全球最大的代码托管平台GitHub上,DeepSeek项目取得了一项显著成就——其Star数量成功超越了OpenAI。这一变化标志着开源人工智能领域的竞争格局正在发生微妙的变化。
    的头像 发表于 02-10 18:28 1063次阅读

    GitHub Copilot新增Agent模式:自主解决Bug与修改功能

    GitHub Copilot 现在也支持 Agent 模式了,也就是你交代给它一项任务,包括改 Bug 或者开发新模块,不需要去特别说明相关的代码,它会自动去代码去找到合适的代码,并解决问题,就像
    的头像 发表于 02-09 17:35 4635次阅读
    <b class='flag-5'>GitHub</b> Copilot新增Agent模式:自主解决Bug与修改<b class='flag-5'>功能</b>

    gitee 与 GitHub 的比较

    在软件开发领域,代码托管平台扮演着至关重要的角色。它们不仅提供了代码存储和版本控制的功能,还促进了团队协作和开源项目的共享。Gitee(码云)和GitHub是两个最著名的代码托管服务提供商,它们在
    的头像 发表于 01-06 09:47 2247次阅读

    GitHub Copilot 可以免费使用了!

    “  这个标题有点标题党,虽然 Github Copilot 确实是可以免费使用,但这个免费是有限制的,聊天互动每月限制50次,代码补全(或者建议)每月2000次。不过这个 Copiot 真的是很好
    的头像 发表于 12-22 11:19 4272次阅读
    <b class='flag-5'>GitHub</b> Copilot 可以免费使用了!