Lavorare su GitHub con file di dimensioni maggiori di 100 MB

Su GitHub non è possibile fare il push di file > di 100 MB. Per gestire il versioning di file di dimensioni maggiori è necessario usare l’estensione open-source Git Large File Storage (Git LFS).

Questa la procedura:

  • scaricare e installare Git Large File Storage;
  • aprire la shell nel repository in cui si vuole fare il versioning di file grandi;
  • dare il comando git lfs install;
  • aggiungere l’estensione dei file di grandi dimensioni che si vogliono tracciare git lfs track "*.zip";
  • con questo comando verrà modificato il file .gitattributes che contiene l'elenco delle estensioni dei file gestiti con Git LFS;
  • aggiungere al repository il file .gitattributes con il comando git add .gitattributes;
  • dare il commit git commit -m "aggiunto file .gitattributes";
  • dare il push git push origin master.

Fatto questo, sarà possibile sottoporre a versioning file .zip di dimensioni superiori a 100 MB.

E si potrà fare sia da shell, che dall'applicazione desktop di GitHub.

NdR: mi è stato utile per #ODFest17.

#data #maps #GIS #baci #condivisione. Orgoglioso di essere presidente di @ondatait

#data #maps #GIS #baci #condivisione. Orgoglioso di essere presidente di @ondatait