I-Git clone isebenza nge-proxy, kodwa i-Git LFS iyahluleka
Landelela imethadatha ye-Git LFS nokulandwa kwezinto ngokwehlukile ku-Git clone ngaphambi kokushintsha i-proxy esebenza ngenye indlela.
I-clone ingaqeda ukudlulisa izinto ze-Git kuyilapho okuqukethwe kwe-LFS kusentula. I-Git igcina amafayela ezikhombi; iklayenti le-LFS lenza izicelo ezihlukile zezinto ezinkulu.
Kukhophi yomsebenzi ethintekile ene-Git LFS efakiwe, hlola iphoyinti layo lokugcina kanye nokwehluleka kokugcina:
git -C project lfs env
git -C project lfs logs lastBuyekeza okukhiphayo endaweni; ama-URL wesizindalwazi namalogi kungase kuveze imininingwane yokuhlonza noma yokuqinisekisa. Hlonza isigaba sokuqala esihlulekile:
- Ukuxhumana ne-LFS API.
- Ukuthola isenzo sokulanda se-Batch API.
- Ukufinyelela i-URL yokulanda yaleso senzo, engase isebenzise indawo ehlukile yokugcina izinto kanye namakhanda anikeziwe.
- Ukudlulisa umzimba wento.
Hlola kokubili ukushintshwa kwephoyinti le-LFS lesizindalwazi kanye ne-URL yangempela. I-LFS inokufakwa kwayo kwe-HTTP, ukumiswa kwayo kanye nendawo ye-proxy ezuzwe njengefa. Ku-Git LFS 3.7.0, landela ukulandelana kokukhetha i-proxy kwayo ku-URL yesicelo yangempela. Ukufinyelela isiphakeli esijwayelekile se-Git HTTPS akuhloli yonke imizila yezinto ezilandelayo. Ukwehluleka kokuqinisekisa endaweni yezinto nakho kuhlukile ku-proxy 407.
Uma uhlose ukulanda, i-fetch ehlukile esizindalwazini esilawulwayo ingaveza ukwehluleka ngaphandle kwenye i-clone:
git -C project lfs fetchLokhu kudlulisa izinto; akusona isicelo sezilungiselelo esifundwa kuphela. Qinisekisa ukuthi okuqukethwe okudingekayo kukhona ngemva kwalokho. Isikhombi esincane esisele kukhophi yengxenye akusona ifayela elikhulu, futhi umyalo we-Git ophumelele ngaphambili awukwazi ukufakazela ukuthi ukudlulisa kwe-LFS kuqediwe.