Git clone virkar í gegnum proxy, en Git LFS mistekst
Rekjaðu LFS-metagögn og niðurhal hluta sérstaklega frá Git clone áður en breytt er proxy sem virkar að öðru leyti.
Clone getur lokið flutningi Git-hluta á meðan LFS-innihaldið vantar enn. Git geymir bendiskrár; LFS-viðskiptavinurinn gerir aðskildar beiðnir fyrir stóru hlutana.
Í viðkomandi checkout þar sem Git LFS er uppsett, skoðaðu endapunktinn og síðustu mistök:
git -C project lfs env
git -C project lfs logs lastSkoðaðu úttakið staðbundið; slóðir í geymslunni og annálar geta leitt í ljós auðkennandi eða auðkenningarupplýsingar. Greindu fyrsta stigið sem mistókst:
- Að hafa samband við LFS API.
- Að fá niðurhalsaðgerð Batch API.
- Að ná niðurhalsslóð þeirrar aðgerðar, sem getur notað annan hlutageymsluþjón og meðfylgjandi hausa.
- Að flytja hlutalíkama.
Athugaðu yfirskriftir LFS-endapunkts geymslunnar sem og raunverulegu slóðina. LFS hefur sína eigin HTTP-útfærslu, stillingar og arfleidda proxy-umhverfi. Fyrir Git LFS 3.7.0, fylgdu röð vals á proxy fyrir raunverulegu beiðnislóðina. Að ná venjulega Git HTTPS-þjóninum prófar ekki hverja síðari hlutaleið. Auðkenningarmistök á hlutavef eru einnig aðskilin frá proxy 407.
Þegar þú ætlar að sækja niðurhalið getur sérstakt fetch í stýrðri geymslu leitt í ljós mistökin án annars clone:
git -C project lfs fetchÞetta flytur hluti; þetta er ekki lesfyrirspurn um stillingar. Staðfestu eftir á að nauðsynlegt innihald sé tiltækt. Lítil bendiskrá sem verður eftir í hluta-checkout er ekki stóra skráin, og fyrri farsæl Git-skipun getur ekki sannað að LFS-flutningnum hafi verið lokið.