IGitHub Service Package Registry insiza ehambisana ne-NPM, Docker, Maven, NuGet neRubyGems

amaphakheji-ukuphela

IGitHub ikhiphe kubhulogi yayo insizakalo entsha ebizwa ngeGitHub Package Registry, ikhishwe ngohlobo lwe-beta. Isimemezelo esenziwe ngu USimina pasat, Umqondisi Wezokuphathwa Kwemikhiqizo kwaGitHub futhi owayeqashwe yiMicrosoft, ichaza insizakalo entsha ihlanganiswe ngokuphelele neGitHub.

Kulabo abangakajwayelani neGitHub, kufanele wazi ukuthi lena yinkundla yokusebenzisana ebumbene yokusingatha amaphrojekthi kusetshenziswa uhlelo lokulawula uhlobo lweGit.

Isetshenziselwa ngokuyinhloko ukudala ikhodi yomthombo yezinhlelo. Ikhodi ye- amaphrojekthi abanjwe ku-GitHub ngokuvamile agcinwa esidlangalaleni, noma usebenzisa i-akhawunti ekhokhelwayo, futhi kuvumela nokusingatha izinqolobane eziyimfihlo.

Ngenxa yokuthandwa kweGitHub, sekuhlukaniswe njengenethiwekhi yokuxhumana nabathuthukisi.

Ukubhaliswa Kwephakheji yeGitHub

I-registry iyisevisi yokubamba kanye nenkomba okwenziwayo. Lapho unjiniyela (noma iqembu) eshicilela inguqulo entsha yohlelo lwabo lokusebenza noma umtapo wezincwadi, abayishicileli ikhodi yomthombo ngendlela yayo yoqobo noma ngisho kanambambili uma kukhona kanambambili.

Ikhodi yomthombo (noma i-kanambambili ehambisanayo) igcwele iphakethe (okunikezwayo) okushicilelwa kubhaliso. Lokhu kuhanjiswa kusetshenziswa njengokuncika kuphrojekthi noma kufakwa ngqo kuseva.

Ukubhalisa kuhambisana nomphathi wephakheji. Lokhu iyithuluzi lomugqa womyalo womyalo (CLI) evumela onjiniyela ukuthi basebenzise irejista.

Leli bhangqa le-CLI / registry likuvumela ukuthi uphathe ukuncika kwephrojekthi ngokuzilayisha kuzinguqulo ezifunwayo futhi ushicilele amaphrojekthi akho ukuze asebenze njengokuthembela noma ngenhloso yokuthunyelwa.

Kuze kube ngaphambi kwesimemezelo seGitHub kusuka kuRegistry Registry, Igumbi ngalinye lalinokubhaliswa okukodwa noma ngaphezulu kanye nethuluzi elilodwa noma amaningi we-CLI:

  • IJavaScript ine-registry ka-npm ne-CLI npm ne-yarn
  • IJava ineMaven Central neMaven CLI
  • I-Packagist PHP
  • I-NuGet .NET
  • Phakathi kwabanye

Singathola uhlu olungapheli kodwa olubanzi kakhulu lwamaphakeji womlawuli akhona kusayithi imitapo yolwazi.iokanye nenjini yokusesha phakathi kwamarekhodi.

Mayelana nensizakalo yeGitHub Package Registry

IGitHub Package Registry iyi- kuhlanganiswe ngokuphelele nesipiliyoni somsebenzisi seGitHub esikhona ukuphatha amakhosombe, Le sevisi entsha ilawula okuhanjiswa okuhlobene nalezi zindawo zokugcina.

Manje nge-GitHub Package Registry, uzothola ithebhu entsha ebizwa nge- "Packages", etholakala kuphrofayela yakho ye-GitHub, ifaka kuhlu ukuhanjiswa okuhlukile okusingathwa.

Ngendlela efanayo, inkinobho entsha «Amaphakheji» Itholakala engxenyeni ethi «Khipha» kusuka endaweni yakho yokugcina.

Le sevisi entsha iyahambisana nokubhaliswa okuyinhloko okukhona. Okwamanje amarejista asekelwayo yile:

  • npm (iJavaScript)
  • I-Maven (Java)
  • I-NuGet (.NET)
  • Ama-RubyGems (Ruby)

Imibhalo yesevisi ichaza ukuthi ungawahlela kanjani amathuluzi akho we-CLI akhona ukuwavumela ukuthi asebenzise okuthumelayo okusha kwe-GitHub.

Inzuzo yokuncintisana

Insizakalo entsha ye-GitHub izuzwe njengefa kubo bonke abaphathi be-GitHub. Vumela amaqembu ezentuthuko ukuthi asindise lokhu kuphatha ngokukuhlanganisa ku-GitHub.

Akudingekile ukuthi ube nokugunyazwa okuningi nama-akhawunti ukuphatha amarekhodi alowo msebenzi ngalolo limi, konke kungagxila ku-GitHub.

Isibonelo, ikhodi yomthombo, okudluliselekayo kwirekhodi eliyinkomba, nesithombe esihambisanayo sedokhi kungaba sendaweni efanayo.

Lokhu kuyinzuzo enkulu yeGitHub, encintisana nabo bonke abanye ababhalisiwe.

Zama Umbhalisi Wephakheji Yezinsizakalofuthi, ngaphansi kokubhaliswa kwangaphambilini

Njengamanje, insiza I-Service Package Registry, okwamanje isesigabeni sokuhlola i-beta, lapho, ngaphambi kwesicelo, ukufinyelela kutholakala mahhala kuzo zonke izinhlobo zamakhosombe.

Ngemuva kokuthi ukuhlolwa kuqediwe, ukufinyelela kwamahhala kuzokhawulelwa kuphela ezinqolobaneni zomphakathi nasemakhosombeni emithombo evulekile.

Konjiniyela bamaphrojekthi womthombo ovulekile, insizakalo ehlongozwayo ingasiza ekuhleleni ukuhlolwa kokukhishwa kwangaphambili ngaphambi kokwenza ukukhishwa kokugcina okuwela ezinqolobaneni eziyinhloko.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.