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

    文章

    3235

    浏览量

    42354
  • 代码
    +关注

    关注

    30

    文章

    4732

    浏览量

    68274
  • GitHub
    +关注

    关注

    3

    文章

    466

    浏览量

    16366

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

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

收藏 人收藏

    评论

    相关推荐

    法官驳回大部分 GitHub Copilot 版权索赔要求

    在开发者对 GitHub、微软和 OpenAI 提起的版权诉讼中,法官驳回了大部分诉讼请求。
    的头像 发表于 11-13 12:13 32次阅读

    Arm推出GitHub平台AI工具

    专为 GitHub Copilot 设计的 Arm 扩展程序,可加速从云到边缘侧基于 Arm 平台的开发。
    的头像 发表于 11-01 13:50 185次阅读

    Arm推出GitHub平台AI工具,简化开发者AI应用开发部署流程

    专为 GitHub Copilot 设计的 Arm 扩展程序,可加速从云到边缘侧基于 Arm 平台的开发。 Arm 原生运行器为部署云原生、Windows on Arm 以及云到边缘侧的 AI
    的头像 发表于 10-31 18:51 907次阅读

    GitHub Copilot引入多模型支持

    宣布了这一重要更新。开发者将很快能够为GitHub Copilot选择来自Anthropic、Google和OpenAI的不同模型。这意味着开发者可以根据自己的需求和偏好,在与Copilot Chat
    的头像 发表于 10-31 11:49 422次阅读

    微软GitHub与Anthropic和谷歌合作

    近日,微软旗下的GitHub宣布了一项重要合作,将Anthropic和谷歌的AI模型整合到其代码助理中,为数百万软件开发者提供新的AI模型选项。
    的头像 发表于 10-30 16:25 136次阅读

    上传本地项目代码到github

    概述 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。本文主要讲解如何将本地代码上传至Github。 Git Bash的安装
    发表于 09-11 16:33

    微软GitHub推出Models服务,赋能AI工程师

    微软旗下的代码托管巨头 GitHub 近期宣布了一项重大更新——GitHub Models 服务,旨在成为 AI 工程师的得力助手。该服务专为开发者设计,旨在帮助他们轻松选择并优化最适
    的头像 发表于 08-05 14:16 426次阅读

    GitHub推出GitHub Models服务,赋能开发者智能选择AI模型

    8月2日,全球领先的代码托管平台GitHub宣布了一项重大创新——GitHub Models服务的正式推出。该服务被定位为AI时代的工程师助手,旨在帮助全球超过1亿的GitHub用户轻
    的头像 发表于 08-02 15:39 509次阅读

    RT-Thread 新里程碑达成——GitHub Star 破万!

    RT-Thread实时操作系统开源项目在GitHub上的star数量突破一万!截止发文,RT-Thread作为实时操作系统在业界Star数量排名第一!仓库地址:https://github
    的头像 发表于 07-04 08:35 385次阅读
    RT-Thread 新里程碑达成——<b class='flag-5'>GitHub</b> Star 破万!

    GitHub推出新功能:智能扫描代码潜在漏洞

    “代码扫描”功能还能预防新手引入新的问题,并支持在设定的日期和时间进行扫描,或者让特定事件(如推送到仓库中)触发扫描。若AI判定代码内可能存在隐患,GitHub将在仓库中发出预警,待用户修正引发求救信号的部分后,再撤销警告。
    的头像 发表于 03-21 14:55 605次阅读

    GitHub启用推送保护功能,强化代码安全

    这项于去年 8 月上线的“推送保护”功能初现时,用户需自行在设定中打开开关。然而,随着近期日益频繁的敏感数据泄露事件的发生,GitHub 决定将此设为默认选项。
    的头像 发表于 03-04 11:40 520次阅读

    GitHub Copilot Enterprise全线向企业客户开放,提供个性化定制服务

    在官方博客中,GitHub 详细说明了新版本 Enterprise 在标准版和商业版 GitHub Copilot 基础上的差异点。Enterprise 特有功能包括依据企业特定代码和知识库回答与之匹配的提问,同时支持拉取请求描
    的头像 发表于 02-28 15:45 649次阅读

    GitHub多项服务故障,与升级MySQL有关?

    从事故报告页面来看,GitHub 当时的解决方案是将相关问题隔离到一个数据中心进行处理。
    的头像 发表于 01-11 11:34 434次阅读
    <b class='flag-5'>GitHub</b>多项服务故障,与升级MySQL有关?

    GitHub入门与实践

    GitHub 是一个基于 Git 版本控制系统的代码托管平台,它提供了许多功能和用途,主要面向软件开发和协作。以下是 GitHub 的主要用途和一些关键技术:GitHub 的主要用途:
    发表于 12-14 09:53 6次下载

    GitHub底层数据库无缝升级到MySQL 8.0的经验

    GitHub 团队近日分享了他们将 GitHub.com 的底层数据库无缝升级到 MySQL 8.0 的经验。 据介绍,GitHub 使用 MySQL 来存储大量关系数据,因此在不影响网站服务级别
    的头像 发表于 12-13 10:21 480次阅读
    <b class='flag-5'>GitHub</b>底层数据库无缝升级到MySQL 8.0的经验