Zum Inhalt springen

Leitfäden

So beschleunigen Sie Git LFS-Checkouts

LFS-Objekte werden seriell heruntergeladen und dominieren die Checkout-Zeit.

4 Min. Lesezeit

LFS-Objekte werden seriell heruntergeladen und dominieren die Checkout-Zeit.

Warum es passiert

„actions/checkout“ ruft LFS-Objekte standardmäßig einzeln nacheinander ab und der LFS-Cache wird nicht beibehalten.

So beheben Sie das Problem

  1. Legen Sie lfs: true fest und führen Sie dann git lfs pull mit einer höheren Parallelitätseinstellung aus
  2. Zwischenspeichern von .git/lfs zwischen Läufen, die auf den LFS-Zeigerdateien basieren
  3. Rufen Sie mit Einschlussfiltern nur die LFS-Pfade ab, die der Job tatsächlich benötigt

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.