Git clone ń ṣiṣẹ́ nípasẹ̀ proxy, ṣùgbọ́n Git LFS kùnà
Tọpinpin metadata Git LFS àti gbígbà àwọn ohun lọ́tọ̀ kúrò lọ́wọ́ Git clone kí o tó yí proxy tí ó ń ṣiṣẹ́ lọ́nà mìíràn padà.
Clone lè ti parí gbígbé àwọn ohun Git nígbà tí àkóónú LFS kò sí síbẹ̀. Git ń tọ́jú àwọn fáìlì atọ́ka; ẹ̀rọ LFS ń ṣe àwọn ìbéèrè ọ̀tọ̀ọ̀tọ̀ fún àwọn ohun ńlá.
Nínú ibi iṣẹ́ tí ó kàn tí a ti fi Git LFS sínú, yẹ ojú ipa rẹ̀ àti ìkùnà tí ó kẹ́yìn wò:
git -C project lfs env
git -C project lfs logs lastYẹ àbájáde náà wò níbílẹ̀; àwọn URL ibi ìkópamọ́ àti àwọn àkọsílẹ̀ lè fi ìdánimọ̀ tàbí ìwífún ìjẹ́rìí hàn. Dámọ̀ ìpele àkọ́kọ́ tí ó kùnà:
- Ìbáṣepọ̀ pẹ̀lú LFS API.
- Gbígbà ìṣe gbígbà láti Batch API.
- Dídé URL gbígbà ti ìṣe yẹn, tí ó lè lo olùṣàkóso ìpamọ́ ohun mìíràn àti àwọn àkọlé tí a pèsè.
- Gbígbé ara ohun náà.
Yẹ àwọn àtúnyẹ̀wò ojú ipa LFS nínú ibi ìkópamọ́ àti URL gidi náà wò. LFS ní ìmúṣẹ HTTP tirẹ̀, ìṣètò àti àyíká proxy tí ó jogún. Fún Git LFS 3.7.0, tẹ̀lé ètò yíyan proxy rẹ̀ fún URL ìbéèrè gidi. Dídé olùṣàkóso Git HTTPS lasan kò dán gbogbo ipa ohun tí ó tẹ̀lé e wò. Ìkùnà ìjẹ́rìí ní olùṣàkóso ohun tún yàtọ̀ sí proxy 407.
Nígbà tí o bá ní àwọn gbígbà náà lọ́kàn, fetch ọ̀tọ̀ nínú ibi ìkópamọ́ tí a ṣàkóso lè fi ìkùnà hàn láìṣe clone mìíràn:
git -C project lfs fetchÈyí ń gbé àwọn ohun; kì í ṣe ìbéèrè ìṣètò kíkà nìkan. Jẹ́rìí pé àkóónú tí a nílò wà lẹ́yìn náà. Atọ́ka kékeré tí ó kù nínú ibi iṣẹ́ apá kan kì í ṣe fáìlì ńlá, àti àṣẹ Git àṣeyọrí kan tẹ́lẹ̀ kò lè fi hàn pé gbígbé LFS ti parí.