Oibríonn clone Git tríd an seachfhreastalaí, ach teipeann ar Git LFS
Rianaigh meiteashonraí Git LFS agus íoslódálacha réad ar leithligh ón clone Git sula n-athraíonn tú seachfhreastalaí atá ag obair ar bhealach eile.
Is féidir le clone réada Git a aistriú go hiomlán agus ábhar LFS fós ar iarraidh. Stórálann Git comhaid phointeora; déanann an cliant LFS iarratais ar leithligh ar na réada móra.
Sa seiceáil amach lena mbaineann a bhfuil Git LFS suiteáilte inti, scrúdaigh a pointe deiridh agus an teip dheireanach:
git -C project lfs env
git -C project lfs logs last
Déan athbhreithniú ar an aschur go háitiúil; is féidir le URLanna stórais agus logaí faisnéis aitheantais nó fíordheimhnithe a nochtadh. Aithnigh an chéad chéim a theip:
- Teagmháil le API LFS.
- Gníomh íoslódála API Batch a fháil.
- URL íoslódála an ghnímh sin a bhaint amach, rud a d'fhéadfadh óstach stórála réad difriúil agus ceanntair a sholáthraítear a úsáid.
- Corp an réada a aistriú.
Seiceáil sraitheanna pointe deiridh LFS an stórais chomh maith leis an URL iarbhír. Tá a chur i bhfeidhm HTTP féin, a chumraíocht féin agus a thimpeallacht seachfhreastalaí oidhreachta féin ag LFS. I gcás Git LFS 3.7.0, lean a ord roghnúcháin seachfhreastalaí don URL iarratais iarbhír. Ní dhéantar gach bealach réad níos déanaí a thástáil trí an gnáth-óstach Git HTTPS a shroicheadh. Tá teip fhíordheimhnithe ar óstach na réad difriúil freisin ó seachfhreastalaí 407.
Nuair a bhíonn na híoslódálacha uait, is féidir le fetch ar leithligh i stóras rialaithe an teip a nochtadh gan clone eile:
git -C project lfs fetch
Aistríonn sé seo réada; ní ceist chumraíochta inléite amháin í. Deimhnigh ina dhiaidh sin go bhfuil an t-ábhar riachtanach ar fáil. Ní hé an pointeoir beag a fhanann i seiceáil amach pháirteach an comhad mór, agus ní féidir le ordú Git a d'éirigh roimhe seo a chruthú gur críochnaíodh aistriú LFS.