GitHub Zerbitzu Paketeen Erregistroa NPM, Docker, Maven, NuGet eta RubyGems-ekin bateragarria den zerbitzua.

pakete-terminal

GitHub-ek GitHub Package Registry izeneko zerbitzu berria kaleratu du bere blogean. beta bertsioan argitaratua. Egileak egindako iragarkia Simina pasat, GitHub-eko Produktuen Kudeaketako zuzendaria eta lehen Microsoft-en lan egiten zuena, zerbitzu berria GitHub-ekin integratuta dagoela deskribatzen du.

Oraindik GitHub ezagutzen ez dutenentzat, jakin behar duzu Git bertsioaren kontrol sistema erabiliz proiektuak antolatzeko lankidetzako garapen plataforma dela.

Programetarako iturburu kodea sortzeko erabiltzen da batez ere. -Ren kodea GitHub-en ostatatutako proiektuak normalean publikoki gordetzen dira, ordaindutako kontua erabiltzen duen arren, biltegi pribatuak ostatatzeko aukera ere ematen du.

GitHub-en ospeari esker, garatzaileentzako sare sozial gisa sailkatu da.

GitHub paketeen erregistroa

Erregistroa entregagarriak ostatu eta indexatzeko zerbitzua da. Garatzaile batek (edo talde batek) bere aplikazioaren edo liburutegiaren bertsio berria argitaratzen duenean, ez du iturburu kodea jatorrizko eran argitaratzen, ezta bitarra ere, bitarra badago.

Iturburu kodea (edo dagokion bitarra) pakete batean josia dago (entregagarria) erregistro batean argitaratzen dena. Entrega hori proiektu batean dependentzia gisa erabiltzen da edo zuzenean zerbitzarira hedatzen da.

Erregistro bat batera doa pakete kudeatzaile batekin. Hau komando lerroko interfaze tresna da (CLI) garatzaileei erregistroa manipulatzeko aukera ematen diena.

CLI / erregistro bikote honek proiektu baten menpekotasunak kudeatzea ahalbidetzen du nahi dituzun bertsioetan deskargatuta eta zure proiektuak mendekotasun gisa edo hedatzeko xedearekin argitaratzeko argitaratuz.

GitHub iragarkiaren aurretik Pakete Erregistroan, biltegi bakoitzak erregistro dedikatu bat edo gehiago eta CLI tresna bat edo gehiago zituen:

  • JavaScript-ek npm erregistroa eta CLI npm eta yarn ditu
  • Javak Maven Central eta Maven CLI ditu
  • PHP Packagist
  • NuGet .NET
  • Besteak beste

Gunean dauden administratzaile paketeen zerrenda zehatza baina oso zabala aurki dezakegu liburutegiak.iobaita erregistroen arteko bilatzailea ere.

GitHub Package Registry zerbitzuari buruz

GitHub paketeen erregistroa da GitHub erabiltzailearen esperientziarekin erabat integratuta biltegiak kudeatzeko, Zerbitzu berri honek biltegi horiekin lotutako entregagarriak kudeatzen ditu.

Orain GitHub paketeen erregistroarekin, "Paketeak" izeneko fitxa berria aurkituko duzu, zure GitHub profilean eskuragarri dagoena, ostatatutako entrega desberdinak zerrendatuta.

Era berdinean, "Paketeak" botoi berria «Askatu» zatian eskuragarri dago zure biltegitik.

Zerbitzu berri hau bateragarria da lehendik dauden erregistro nagusiekin. Momentuz onartutako erregistroak hauek dira:

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

Zerbitzuaren dokumentazioak lehendik dauden CLI tresnak nola konfiguratu deskribatzen du, GitHub erregistroaren entregagiri berriak manipulatu ahal izateko.

Abantaila lehiakorra

GitHub zerbitzu berria naturalki GitHub erabiltzaileen kudeaketa guztitik heredatzen da. Baimendu garapen taldeei kudeaketa hau gordetzea GitHub-en bateratuz.

Ez da beharrezkoa akreditazio eta kontu anitz edukitzea proiektu horren erregistroak hizkuntza horretan kudeatzeko, dena GitHub-era bideratu daiteke.

Adibidez, iturburu kodea, erreferentzia erregistroaren entregagarria eta atrakagailuari dagokion irudia toki berean egon daitezke.

Abantaila nagusia da GitHub-entzat, gainerako erregistroekin lehian baitago.

Saiatu Zerbitzu paketeen erregistroaeta, aurretik erregistratuta

Gaur egun, Zerbitzu paketeen erregistroa, beta proben fasean dago. bertan, eskaera egin aurretik, sarbidea doan ematen da biltegi mota guztietarako.

Proba amaitu ondoren, doako sarbidea biltegi publikoetara eta iturburu irekiko biltegietara soilik mugatuko da.

Kode irekiko proiektuen garatzaileentzat, proposatutako zerbitzua erabilgarria izan daiteke aurretiazko probak antolatzeko biltegi nagusietan sartzen diren azken bertsioak osatu aurretik.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.