GitHub Service Package Registry sevhisi inoenderana neNPM, Docker, Maven, NuGet uye RubyGems

mapakeji-terminal

GitHub yakaburitsa pane yayo blog sevhisi nyowani inonzi GitHub Package Registry, yakaburitswa mune beta vhezheni. Chiziviso chakaitwa na Simina pasat, Director weChigadzirwa Management kuGitHub uye vaimbo shandiswa neMicrosoft, inotsanangura sevhisi nyowani seyakabatanidzwa zvizere neGitHub.

Kune avo vachiri kusaziva GitHub, iwe unofanirwa kuziva kuti iyi inzvimbo yekudyidzana inosimudzira yekubata mapurojekiti uchishandisa iyo Git vhezheni yekudzora system.

Iyo inoshandiswa kunyanya kugadzira kodhi yekodhi yezvirongwa. Iyo kodhi ye mapurojekiti akaitirwa paGitHub anowanzo chengetwa pachena, kunyangwe uchishandisa account yakabhadharwa, zvakare inobvumidza kuitisa zvakavanzika zvinyorwa.

Kutenda kune mukurumbira weGitHub, yakave yakarongedzwa senzvimbo yekudyidzana yevagadziri.

GitHub Package Kunyoresa

A registry ibasa rekutora uye kunongedzera zvinounzwa. Kana mugadziri (kana timu) akaburitsa vhezheni nyowani yekushandisa kwavo kana raibhurari, ivo havashambadze kodhi yekodhi mune yayo yekutanga fomu kana kunyangwe iyo bhanari kana paine bhanari.

Kodhi kodhi (kana bhanari inoenderana) yakazara muhomwe (inotakurika) iyo inoburitswa mune rejista. Izvi zvinoburitswa zvinobva zvashandiswa sekuvimbika mune chirongwa kana kutumirwa zvakananga kuseva.

Rejista inoenderana pamwe nemaneja wepakeji. Izvi iri rairo yekushandisa interface chishandiso (CLI) iyo inobvumira vanogadzira kuti vashandise iro registry.

Iyi CLI / registry vaviri inokutendera iwe kubata zvinoenderana neprojekiti nekuzvirodha mumavhezheni aunoda uye kutsikisa mapurojekiti ako kuti ushande seyakavimbika kana nechinangwa chekuendeswa.

Kusvikira isati yaziviswa GitHub kubva kuPakeji Rejista, chega chega chekuchengetedza chaive nechimwe kana zvimwe zvakanyoreswa zvinyorwa uye imwe kana anopfuura maturusi eCLI:

  • JavaScript ine npm registry uye CLI npm uye yarn
  • Java ine Maven Central uye Maven CLI
  • PHP Packagist
  • NuGet .NET
  • Pakati pevamwe

Tinogona kuwana isina-kukwana asi yakanyanyisa rondedzero yeanenge aripo maneja mapakeji pane ino saiti maraibhurari.iopamwe neinjini yekutsvaga pakati pezvinyorwa.

Nezve iyo GitHub Package Rejista sevhisi

GitHub Package Registry iri zvakanyatso kubatanidzwa neGitHub yemushandisi ruzivo rwekuchengetedza zvinyorwa, Iri sevhisi nyowani rinogadzirisa zvinounzwa zvine chekuita neaya marekodhi.

Iye zvino neGitHub Package Registry, iwe unowana iyo nyowani tebhu inonzi "Mapakeji", iyo inowanikwa pane yako GitHub profil, ichinyora akasiyana akapihwa anotumirwa.

Nenzira imwecheteyo, bhatani idzva «Mapakeji» Inowanikwa mune iyo «Regedza» chikamu kubva pane yako repository.

Iyi sevhisi nyowani inoenderana neakanyanya aripo marejista. Panguva ino zvinyorwa zvinotsigirwa ndezvi:

  • npm (JavaScript)
  • Maven (Java)
  • NuGet (.NET)
  • RubyGems (Ruby)

Zvinyorwa zvebasa zvinotsanangura maitiro ekugadzirisa ako aripo CLI maturusi kuti uvabvumire kushandisa iyo nyowani GitHub registry zvigadzirwa.

Yemakwikwi mukana

Iyo nyowani GitHub sevhisi inowanzo garwa nhaka kubva kune ese GitHub manejimendi manejimendi. Bvumira zvikwata zvekuvandudza kuchengetedza manejimendi nekuzvibatanidza paGitHub.

Izvo hazvidikanwe kuve nemvumo yakawanda uye maaccount ekugadzirisa zvinyorwa zveiyo purojekiti mumutauro iwoyo, zvese zvinogona kutariswa kuGitHub.

Semuenzaniso, iyo kodhi kodhi, iyo inotakurirwa yereferenzi rekodhi, uye inoenderana mufananidzo weiyo docker inogona kuve munzvimbo imwechete.

Uku ndiko kubatsira kukuru kweGitHub, iri mumakwikwi nemamwe ese marejista.

Edza Sevhisi Package Registruye, pasi pekunyora kare

Parizvino, iyo Service Package Registry, parizvino iri muchikamu chekuyedza beta, umo, usati wakumbira, kuwanikwa kunopihwa mahara emhando dzese dzezvinyorwa.

Mushure mekuedzwa kwapera, kuwana kwemahara kunongotenderwa chete kune zvinyorwa zveveruzhinji uye yakavhurwa sosi zvinyorwa.

Kune vanogadzira epurojekiti yakavhurika sosi, sevhisi yakatsanangurwa inogona kubatsira kuronga pre-kuburitsa bvunzo usati wagadzira zvaburitswa zvekupedzisira zvinowira mumahombe makuru


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako