Ọdịda na sistemu ewu n'ihi mgbanwe na ndenye ego na GitHub

GitHub gbanwere ka ọ na-ewepụta ihe ndekọ ".tar.gz" na ".tgz" na-akpaghị aka na ibe ntọhapụ, nke butere mgbanwe na ndenye ego ha na nnukwu ọdịda na sistemu arụ ọrụ na-akpaghị aka na-enyocha ebe nchekwa ebudatara na GitHub megide ndị gara aga iji kwado iguzosi ike n'ezi ihe. ego ego echekwara, dịka ọmụmaatụ, etinyere na metadata ngwugwu ma ọ bụ n'edemede wuo.

Malite na ntọhapụ 2.38, Git Toolkit gụnyere arụnyere arụnyere na gzip na ndabara, nke mere ka o kwe omume ijikọ nkwado maka usoro mkpakọ a n'ofe sistemu arụ ọrụ ma melite arụmọrụ mmepụta ihe. GitHub welitere mgbanwe ahụ ka emelitere ụdị git na akụrụngwa ya. Ihe kpatara nsogbu a bụ n'ihi na ebe nchekwa agbakwunyere nke arụnyere na-arụ ọrụ gzip dabeere na zlib bụ ọnụọgụ abụọ dị iche na ebe nchekwa nke gzip utility mepụtara, nke mere ka e nweta akwụkwọ nyocha dị iche iche maka ebe nchekwa nke ụdị git dị iche iche mepụtara mgbe a na-eme ihe. "git Archive" iwu.

N'ihi ya, ka emelitechara git na GitHub, a malitere igosi obere akwụkwọ ndekọ dị iche iche na ibe ewepụtara, nke na-agafeghị nkwenye site na iji ndenye ego ochie. Nsogbu a gosipụtara onwe ya na usoro ihe owuwu dị iche iche, usoro ntinye aka na-aga n'ihu, na ngwaọrụ maka ịmepụta ngwugwu sitere na koodu isi mmalite. Dịka ọmụmaatụ, mgbakọ nke ihe dịka ọdụ ụgbọ mmiri 5800 FreeBSD, koodu isi mmalite nke ebudatara na GitHub, mebiri.

Na nzaghachi na mkpesa mbụ gbasara glitches, GitHub buru ụzọ kwuo eziokwu ahụ bụ na ejighị n'aka na ego nlele na-adịgide adịgide maka ebe nchekwa. Mgbe egosiri na a ga-achọ nnukwu ọrụ iji melite metadata dị na gburugburu ebe obibi dị iche iche iji weghachi ọrụ nke usoro ihe owuwu emetụtara, ndị nnọchiteanya GitHub gbanwere obi ha, gbanwee mgbanwe ahụ ma weghachite usoro ochie nke ịmepụta ihe ndekọ.

Ndị mmepe Git abịabeghị mkpebi ma na-ekwurịta naanị ihe omume nwere ike ime. Nhọrọ ndị a tụlere gụnyere ịlaghachi na iji uru gzip ndabara; na-agbakwunye ọkọlọtọ "--stable" iji kwado ndakọrịta na ebe nchekwa ochie; na-ejikọta mmejuputa iwu arụnyere na usoro nchekwa dị iche; iji gzip utility maka ochie eme na inline mmejuputa iwu-amalite site na ụfọdụ ụbọchị; na-ekwe nkwa nkwụsi ike n'ụdị naanị maka ebe nchekwa enweghị mkpakọ.

A kọwara ihe isi ike nke ime mkpebi site n'eziokwu na ịtụgharịghachi na oku na-aga n'èzí adịghị edozi nsogbu nke enweghị ike checksum kpamkpam, ebe ọ bụ na mgbanwe nke mmemme gzip dị n'èzí nwekwara ike ime ka mgbanwe dị na usoro nchịkọta akụkọ. Ugbu a, a na-atụpụta otu patches maka nyocha nke na-eweghachi omume ochie na ndabara (na-akpọ ọrụ gzip mpụga) ma na-eji mmejuputa arụnyere arụnyere na enweghị gzip utility na sistemụ. Patches ndị ahụ gbakwunyekwara na akwụkwọ ahụ nkwupụta na nkwụsi ike nke mmepụta "git Archive" anaghị ekwe nkwa na usoro ahụ nwere ike gbanwee n'ọdịnihu.

isi: opennet.ru

Tinye a comment