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 last

Skoð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:

  1. Að hafa samband við LFS API.
  2. Að fá niðurhalsaðgerð Batch API.
  3. Að ná niðurhalsslóð þeirrar aðgerðar, sem getur notað annan hlutageymsluþjón og meðfylgjandi hausa.
  4. 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ð.

Tengdir greinar