Taille de fichier et limites de stockage sur GitHub

19

D'après une réponse donnée à Y a-t-il une limite dans le nombre d'organisations GitHub qu'un seul compte peut créer? , Il paraît que

si vous ne voyez pas de limite stricte publiée, vous devrez tenir compte de la ligne directrice principale "être raisonnable".

De plus, certaines recherches ont révélé que sur https://help.github.com/articles/what-is-my-disk-quota

Pour de meilleures performances, nous recommandons de conserver les référentiels sous 1 Go chacun. Cette limite est facile à respecter si des fichiers volumineux (généralement des binaires) sont conservés hors du référentiel. Si votre référentiel dépasse 1 Go, vous pourriez recevoir un e-mail poli du support vous demandant de réduire la taille du référentiel pour le redescendre sous 1 Go.

Est-ce que je comprends qu'il s'agit d'une limite par repo? Par exemple, puis-je avoir 2 référentiels de 0,5 Go? Un seul fichier de 0,9 Go affectera-t-il ces performances ou des fichiers de 99,1 Go?

phwd
la source
connexes: stackoverflow.com/questions/38768454/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

16

Limites de stockage GitHub à partir de septembre 2015

Par fichier git de référentiel: 100 Mo (strict)

GitHub vous avertira lorsque vous enverrez des fichiers de plus de 50 Mo. Vous ne serez pas autorisé à envoyer des fichiers de plus de 100 Mo.

https://help.github.com/articles/working-with-large-files/#conditions-for-large-files

Par référentiel: ~ 1 Go (recommandé)

Nous vous recommandons de conserver les référentiels sous 1 Go chacun. Cette limite est facile à respecter si les fichiers volumineux sont conservés hors du référentiel. Si votre référentiel dépasse 1 Go, vous pourriez recevoir un e-mail poli du support GitHub vous demandant de réduire la taille du référentiel pour le redescendre.

https://help.github.com/articles/what-is-my-disk-quota/#file-and-repository-size-limitations

Fichier de version binaire par référentiel : 2 Go (strict)

Nous ne limitons pas la taille totale de vos fichiers de versions binaires, ni la bande passante utilisée pour les livrer. Cependant, chaque fichier individuel doit avoir une taille inférieure à 2 Go.

https://help.github.com/articles/distributing-large-binaries/

Par compte: pas de limite

GitHub n'a aucun quota de disque défini. Nous essayons de fournir un stockage abondant pour tous les référentiels Git, dans des limites raisonnables.

https://help.github.com/articles/what-is-my-disk-quota/#content-wrapper

Prise en charge des fichiers volumineux GitHub (taille de fichier> 100 Mo)

GitHub prend en charge le stockage de fichiers volumineux pour tous les référentiels Git avec Git LFS - une nouvelle extension Git open-source.

Un aperçu du développement, initialement appelé GitHub Asset Management System, un système de gestion des actifs de fichiers volumineux pour GitHub:

  • 22 sept. 2013 - engagé sur GitHub.
  • 08 avril 2015 - La prise en charge des fichiers volumineux pour GitHub a été annoncée et un accès anticipé est disponible.
  • 01 octobre 2015 - git-lfs est disponible sur tous les comptes , les fichiers volumineux sont pris en charge gratuitement jusqu'à 1 Go par compte et un quota mensuel de bande passante de 1 Go. Des quotas plus élevés sont disponibles à l' achat .

Limites de bande passante GitHub

Limite de bande passante des fichiers git du référentiel: pas beaucoup plus élevé que l'utilisateur GitHub moyen

Si votre utilisation de la bande passante dépasse considérablement l'utilisation de la bande passante moyenne (déterminée uniquement par GitHub) des autres clients GitHub, nous nous réservons le droit de désactiver immédiatement votre compte ou de limiter l'hébergement de vos fichiers jusqu'à ce que vous puissiez réduire votre consommation de bande passante.

Section 12 des conditions d'utilisation de GitHub, point G

Limite de bande passante des fichiers de version binaire du référentiel : aucune limite

Nous ne limitons pas la taille totale de vos fichiers de versions binaires, ni la bande passante utilisée pour les livrer. Cependant, chaque fichier individuel doit avoir une taille inférieure à 2 Go.

https://help.github.com/articles/distributing-large-binaries/

Adam
la source