I-GitHub yethule ukubhaliswa kwephakheji ehambisana ne-NPM, i-Docker, i-Maven, i-NuGet ne-RubyGems

GitHub kumenyezelwe mayelana nokwethulwa kwenkonzo entsha Irejista Yephakheji, lapho onjiniyela banikezwa khona ithuba lokushicilela nokusabalalisa amaphakheji anezinhlelo zokusebenza namalabhulali. Isekela ukwakhiwa kwakho kokubili izinqolobane zephakeji ezizimele, ezifinyeleleka kuphela kumaqembu athile onjiniyela, namakhosombe asesidlangalaleni ukuze kuthunyelwe imihlangano esenziwe ngomumo yezinhlelo zabo nemitapo yolwazi.

Isevisi eyethulwa ikuvumela ukuthi uhlele inqubo emaphakathi yokuletha okuncikile ngokuqondile kusuka ku-GitHub, ukudlula abaxhumanisi namakhosombe ephakheji engxenyekazi ethile. Ukufaka nokushicilela amaphakheji usebenzisa i-GitHub Package Registry ingasetshenziswa abaphathi bephakheji abakhona kakade kanye nemiyalo, njenge-npm, i-docker, i-mvn, i-nuget ne-gem - kuye ngokuthandwa, enye yamaphakeji ephakeji angaphandle anikezwe i-GitHub ixhunyiwe - npm.pkg.github.com, docker.pkg.github. com, maven .pkg.github.com, nuget.pkg.github.com noma rubygems.pkg.github.com.

Isevisi okwamanje isekuhlolweni kwe-beta, lapho ukufinyelela kunikezwa mahhala kuzo zonke izinhlobo zamakhosombe. Ngemuva kokuthi ukuhlola sekuqediwe, ukufinyelela kwamahhala kuzokhawulelwa kumakhosombe omphakathi namakhosombe omthombo ovulekile kuphela. Ukuze kusheshiswe ukulandwa kwamaphakheji, kusetshenziswa inethiwekhi yomhlaba wonke yokulethwa kwenqolobane yokuqukethwe, esobala kubasebenzisi futhi ayidingi ukukhetha okuhlukile kwezibuko.

Ukuze ushicilele amaphakheji, usebenzisa i-akhawunti efanayo ukuze ufinyelele ikhodi ku-GitHub. Empeleni, ngaphezu kwezigaba "zamathegi" kanye "nokukhishwa", isigaba esisha "samaphakeji" sihlongozwa, umsebenzi ohambisana nawo ngaphandle komthungo enqubweni yamanje yokusebenza ne-GitHub. Isevisi yokusesha inwetshiwe ngesigaba esisha sokusesha amaphakheji. Izilungiselelo zezimvume ezikhona zamaqoqo ekhodi zitholwa njengefa ngokuzenzakalelayo kumaphakheji, okukuvumela ukuthi ulawule ukufinyelela kukho kokubili amakhodi namaqoqo endaweni eyodwa. I-web hook nesistimu ye-API inikezwa ukunika amandla ukuhlanganiswa kwamathuluzi angaphandle ne-GitHub Package Registry, kanye nemibiko enezibalo zokulanda nomlando wenguqulo.

I-GitHub yethule ukubhaliswa kwephakheji ehambisana ne-NPM, i-Docker, i-Maven, i-NuGet ne-RubyGems

Source: opennet.ru

Engeza amazwana