0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Github發(fā)布重大功能性更新GitHub Package Registry

DPVg_AI_era ? 來(lái)源:lq ? 2019-05-13 08:57 ? 次閱讀

Github發(fā)布重大功能性更新GitHub Package Registry,為用戶(hù)提供軟件包和代碼托管服務(wù)。用戶(hù)終于可以用Github自帶工具查找、管理和發(fā)布軟件包了,新服務(wù)更好地實(shí)現(xiàn)了包與代碼的合一。該服務(wù)對(duì)開(kāi)源項(xiàng)目免費(fèi),目前已開(kāi)放公測(cè)。

Github發(fā)布最新功能性更新GitHub Package Registry,為用戶(hù)提供軟件包和代碼托管服務(wù)。

GitHub Package Registry是一個(gè)軟件包托管服務(wù),類(lèi)似于npmjs.org,rubygems.org和hub.docker.com,用戶(hù)可以使用該服務(wù)托管軟件包和代碼,并將其作為項(xiàng)目中的依賴(lài)項(xiàng)。

GitHub使用存儲(chǔ)庫(kù)中的README文件生成對(duì)軟件包的描述信息,用戶(hù)可以對(duì)這些信息進(jìn)行編輯,以更準(zhǔn)確反映軟件包或安裝過(guò)程的詳細(xì)信息。GitHub為每個(gè)包版本添加元數(shù)據(jù),包括作者,存儲(chǔ)庫(kù),提交SHA,版本標(biāo)簽和日期的鏈接等。

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

安全和合規(guī):只需一次登錄即可在相同的安全環(huán)境中開(kāi)發(fā),維護(hù)和存儲(chǔ)軟件包。

私有和公共軟件包:您可以私下托管軟件包或?qū)⑵涔_(kāi)。您可以私下托管軟件包并與同事或組織共享,或者將它們公開(kāi)給整個(gè)世界。

統(tǒng)一權(quán)限管理:GitHub Package Registry繼承了存儲(chǔ)庫(kù)的權(quán)限,整合了設(shè)置和維護(hù)功能,并降低了安全風(fēng)險(xiǎn)。

多格式支持:用戶(hù)可以在一個(gè)注冊(cè)表中托管多個(gè)軟件包類(lèi)型。

可查看軟件包相關(guān)信息:通過(guò)查看軟件包內(nèi)容,下載統(tǒng)計(jì)信息,版本歷史記錄等,深入了解軟件包。

工作流程集成:通過(guò)與GitHub API,GitHub操作和webhooks集成,創(chuàng)建包含代碼、CI和部署解決方案的端到端DevOps工作流程。

GitHub Package Registry與GitHub完全集成,用戶(hù)可以使用與存儲(chǔ)庫(kù)一樣的搜索、瀏覽和管理工具來(lái)查找和發(fā)布軟件包,還可以使用相同的用戶(hù)和團(tuán)隊(duì)權(quán)限來(lái)一起管理代碼和程序包。

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

目前用戶(hù)可以試用限制版的GitHub Package Registry。本服務(wù)對(duì)開(kāi)源使用永久免費(fèi),更多價(jià)格細(xì)節(jié)將很快公布。

實(shí)現(xiàn)軟件包與代碼的合一

在處理一個(gè)依賴(lài)于軟件包的項(xiàng)目時(shí),重要的是要信任、理解軟件包的代碼,并與構(gòu)建項(xiàng)目的社區(qū)建立聯(lián)系。在社區(qū)內(nèi)部,可以快速找到已批準(zhǔn)使用的內(nèi)容。 GitHub Package Registry使用GitHub界面,用戶(hù)可以在任何位置查找公共軟件包,也可以在組織或存儲(chǔ)庫(kù)中查找私有軟件包。

查看軟件包的終端命令

GitHub Package Registry與常見(jiàn)的包管理客戶(hù)端兼容,因此您可以使用您選擇的工具發(fā)布包。如果存儲(chǔ)庫(kù)比較復(fù)雜,可以發(fā)布多個(gè)不同類(lèi)型的包。而且,通過(guò)webhooks或GitHub Actions,用戶(hù)可以完全自定義、發(fā)布或事后發(fā)布工作流程。

要發(fā)布開(kāi)源包也不在話(huà)下。大多數(shù)開(kāi)源項(xiàng)目的代碼都在GitHub上,因此用戶(hù)可以發(fā)布軟件包的預(yù)發(fā)行版本,以便在社區(qū)內(nèi)進(jìn)行測(cè)試,然后將特定版本提交至所選擇的公共注冊(cè)中心。

統(tǒng)一的身份和權(quán)限管理

過(guò)去,如果用戶(hù)在代碼和程序包中使用不同的系統(tǒng),就必須要對(duì)不同的用戶(hù)身份信息和權(quán)限進(jìn)行維護(hù)?,F(xiàn)在利用GitHub Package Registry,只要選擇一組信息,并使用相同的工具管理訪(fǎng)問(wèn)權(quán)限即可。 GitHub上的軟件包會(huì)沿用與存儲(chǔ)庫(kù)相關(guān)的可見(jiàn)性和權(quán)限,用戶(hù)無(wú)須跨系統(tǒng)維護(hù)單獨(dú)的軟件包注冊(cè)表和鏡像權(quán)限。

軟件包的信息更準(zhǔn)確更充分

GitHub上托管的軟件包包括詳細(xì)信息和下載統(tǒng)計(jì)信息,以及整個(gè)歷史記錄,因此用戶(hù)可以準(zhǔn)確了解相關(guān)內(nèi)容,因此可以很容易地找到并使用正確的包作為項(xiàng)目的依賴(lài)項(xiàng),增加項(xiàng)目宣傳的可信度。用戶(hù)可以對(duì)自己發(fā)布的軟件包獲取更準(zhǔn)確的觀(guān)點(diǎn),也可以更準(zhǔn)確地了解其他用戶(hù)和存儲(chǔ)庫(kù)如何使用這些資源。

加入測(cè)試版公測(cè)

GitHub Package Registry目前僅限于公開(kāi)測(cè)試版。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3126

    瀏覽量

    42070
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4671

    瀏覽量

    67771
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16236

原文標(biāo)題:Github重大更新:全新軟件包管理工具,開(kāi)源用戶(hù)免費(fèi),火熱公測(cè)中

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    上傳本地項(xiàng)目代碼到github

    概述 GitHub是一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it 作為唯一的版本庫(kù)格式進(jìn)行托管,故名GitHub。本文主要講解如何將本地代碼上傳至Github。 Git Bash的安裝
    發(fā)表于 09-11 16:33

    微軟GitHub推出Models服務(wù),賦能AI工程師

    微軟旗下的代碼托管巨頭 GitHub 近期宣布了一項(xiàng)重大更新——GitHub Models 服務(wù),旨在成為 AI 工程師的得力助手。該服務(wù)專(zhuān)為開(kāi)發(fā)者設(shè)計(jì),旨在幫助他們輕松選擇并優(yōu)化最適
    的頭像 發(fā)表于 08-05 14:16 ?310次閱讀

    GitHub推出GitHub Models服務(wù),賦能開(kāi)發(fā)者智能選擇AI模型

    8月2日,全球領(lǐng)先的代碼托管平臺(tái)GitHub宣布了一項(xiàng)重大創(chuàng)新——GitHub Models服務(wù)的正式推出。該服務(wù)被定位為AI時(shí)代的工程師助手,旨在幫助全球超過(guò)1億的GitHub用戶(hù)輕
    的頭像 發(fā)表于 08-02 15:39 ?386次閱讀

    RT-Thread 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    RT-Thread實(shí)時(shí)操作系統(tǒng)開(kāi)源項(xiàng)目在GitHub上的star數(shù)量突破一萬(wàn)!截止發(fā)文,RT-Thread作為實(shí)時(shí)操作系統(tǒng)在業(yè)界Star數(shù)量排名第一!倉(cāng)庫(kù)地址:https://github
    的頭像 發(fā)表于 07-04 08:35 ?269次閱讀
    RT-Thread 新里程碑達(dá)成——<b class='flag-5'>GitHub</b> Star 破萬(wàn)!

    GitHub推出新功能:智能掃描代碼潛在漏洞

    “代碼掃描”功能還能預(yù)防新手引入新的問(wèn)題,并支持在設(shè)定的日期和時(shí)間進(jìn)行掃描,或者讓特定事件(如推送到倉(cāng)庫(kù)中)觸發(fā)掃描。若AI判定代碼內(nèi)可能存在隱患,GitHub將在倉(cāng)庫(kù)中發(fā)出預(yù)警,待用戶(hù)修正引發(fā)求救信號(hào)的部分后,再撤銷(xiāo)警告。
    的頭像 發(fā)表于 03-21 14:55 ?441次閱讀

    AI新工具DUSt3R走紅GitHub,兩秒完成3D重建驚艷網(wǎng)友

    近日,一款名為DUSt3R的AI新工具在微軟旗下的GitHub平臺(tái)上引發(fā)了廣泛關(guān)注。這款神奇的工具僅需兩張圖片和兩秒鐘的時(shí)間,便能完成精確的3D重建,且無(wú)需額外測(cè)量任何數(shù)據(jù)。上線(xiàn)不久,DUSt3R便迅速登上GitHub熱榜第二的位置。
    的頭像 發(fā)表于 03-08 14:02 ?928次閱讀

    GitHub啟用推送保護(hù)功能,強(qiáng)化代碼安全

    這項(xiàng)于去年 8 月上線(xiàn)的“推送保護(hù)”功能初現(xiàn)時(shí),用戶(hù)需自行在設(shè)定中打開(kāi)開(kāi)關(guān)。然而,隨著近期日益頻繁的敏感數(shù)據(jù)泄露事件的發(fā)生,GitHub 決定將此設(shè)為默認(rèn)選項(xiàng)。
    的頭像 發(fā)表于 03-04 11:40 ?406次閱讀

    GitHub Copilot Enterprise全線(xiàn)向企業(yè)客戶(hù)開(kāi)放,提供個(gè)性化定制服務(wù)

    在官方博客中,GitHub 詳細(xì)說(shuō)明了新版本 Enterprise 在標(biāo)準(zhǔn)版和商業(yè)版 GitHub Copilot 基礎(chǔ)上的差異點(diǎn)。Enterprise 特有功能包括依據(jù)企業(yè)特定代碼和知識(shí)庫(kù)回答與之匹配的提問(wèn),同時(shí)支持拉取請(qǐng)求描
    的頭像 發(fā)表于 02-28 15:45 ?545次閱讀

    GitHub多項(xiàng)服務(wù)故障,與升級(jí)MySQL有關(guān)?

    從事故報(bào)告頁(yè)面來(lái)看,GitHub 當(dāng)時(shí)的解決方案是將相關(guān)問(wèn)題隔離到一個(gè)數(shù)據(jù)中心進(jìn)行處理。
    的頭像 發(fā)表于 01-11 11:34 ?379次閱讀
    <b class='flag-5'>GitHub</b>多項(xiàng)服務(wù)故障,與升級(jí)MySQL有關(guān)?

    GitHub入門(mén)與實(shí)踐

    GitHub 是一個(gè)基于 Git 版本控制系統(tǒng)的代碼托管平臺(tái),它提供了許多功能和用途,主要面向軟件開(kāi)發(fā)和協(xié)作。以下是 GitHub 的主要用途和一些關(guān)鍵技術(shù):GitHub 的主要用途:
    發(fā)表于 12-14 09:53 ?4次下載

    GitHub底層數(shù)據(jù)庫(kù)無(wú)縫升級(jí)到MySQL 8.0的經(jīng)驗(yàn)

    GitHub 團(tuán)隊(duì)近日分享了他們將 GitHub.com 的底層數(shù)據(jù)庫(kù)無(wú)縫升級(jí)到 MySQL 8.0 的經(jīng)驗(yàn)。 據(jù)介紹,GitHub 使用 MySQL 來(lái)存儲(chǔ)大量關(guān)系數(shù)據(jù),因此在不影響網(wǎng)站服務(wù)級(jí)別
    的頭像 發(fā)表于 12-13 10:21 ?394次閱讀
    <b class='flag-5'>GitHub</b>底層數(shù)據(jù)庫(kù)無(wú)縫升級(jí)到MySQL 8.0的經(jīng)驗(yàn)

    GitHub Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的開(kāi)發(fā)者平臺(tái)

    GitHub Copilot 企業(yè)版新產(chǎn)品預(yù)覽。 此外,還有全新 AI 驅(qū)動(dòng)的安全功能GitHub Copilot 合作伙伴計(jì)劃發(fā)布
    的頭像 發(fā)表于 11-09 18:55 ?589次閱讀
    <b class='flag-5'>GitHub</b> Universe 2023:副駕之力,躍上 AI 驅(qū)動(dòng)的開(kāi)發(fā)者平臺(tái)

    重塑GitHub、顛覆程序開(kāi)發(fā):GitHub Universe 2023發(fā)布重大更新

    GitHub 首席執(zhí)行官 Thomas Dohmke 表示,他們正在逐步將 Copilot 與 GitHub 各方面融合,并將其作為一個(gè)重要組成部分??梢哉f(shuō),這是 GitHub 的一次重塑,正如他
    的頭像 發(fā)表于 11-09 15:54 ?654次閱讀
    重塑<b class='flag-5'>GitHub</b>、顛覆程序開(kāi)發(fā):<b class='flag-5'>GitHub</b> Universe 2023<b class='flag-5'>發(fā)布</b><b class='flag-5'>重大</b><b class='flag-5'>更新</b>

    Python監(jiān)控Github項(xiàng)目如何更新并自動(dòng)下載

    讓我們 用Python監(jiān)控Github項(xiàng)目是否有更新,如果有的話(huà)自動(dòng)下載該更新 ! 1.統(tǒng)一文件名格式 為了能夠獲取github上的項(xiàng)目的更新
    的頭像 發(fā)表于 11-03 15:45 ?768次閱讀
    Python監(jiān)控<b class='flag-5'>Github</b>項(xiàng)目如何<b class='flag-5'>更新</b>并自動(dòng)下載

    如何使用Github高效率的查找項(xiàng)目

    GitHub各位應(yīng)該都很熟悉了,全球最大的開(kāi)源社區(qū),也是全球最大的同性交友網(wǎng)站~~,但是大部分同學(xué)使用GitHub應(yīng)該就是通過(guò)別人的開(kāi)源鏈接,點(diǎn)進(jìn)去下載對(duì)應(yīng)的項(xiàng)目,而真正使用Github來(lái)查找開(kāi)源項(xiàng)目的還是少數(shù)。
    的頭像 發(fā)表于 09-24 14:43 ?581次閱讀
    如何使用<b class='flag-5'>Github</b>高效率的查找項(xiàng)目