Ukuran file dan batas penyimpanan di GitHub

19

Dari jawaban yang diberikan di Apakah ada batasan dalam jumlah organisasi GitHub yang dapat dibuat oleh satu akun? , tampaknya

jika Anda tidak melihat batasan keras dipublikasikan, Anda harus mempertimbangkan pedoman utama "masuk akal".

Juga beberapa pencarian menemukan bahwa di https://help.github.com/articles/what-is-my-disk-quota

Untuk kinerja terbaik, kami sarankan repositori disimpan di bawah masing-masing 1GB. Batas ini mudah disimpan jika file besar (biasanya, binari) disimpan di luar repositori. Jika repositori Anda melebihi 1GB, Anda mungkin menerima email sopan dari dukungan yang meminta Anda mengurangi ukuran repositori untuk membawanya kembali di bawah 1GB.

Apakah pemahaman saya benar bahwa ini adalah batas per-repo? Sebagai contoh, dapatkah saya memiliki 2 repositori 0,5 GB? Apakah satu file .99 GB akan memengaruhi kinerja ini atau 99 .1GB file?

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

Jawaban:

16

Batas penyimpanan GitHub pada Sep 2015

Per file git repositori: 100 MB (ketat)

GitHub akan memperingatkan Anda saat mendorong file yang lebih besar dari 50 MB. Anda tidak akan diizinkan untuk mendorong file yang lebih besar dari 100 MB.

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

Per repositori: ~ 1 GB (disarankan)

Kami merekomendasikan repositori disimpan di bawah masing-masing 1GB. Batas ini mudah dipertahankan jika file besar tidak disimpan di repositori. Jika repositori Anda melebihi 1GB, Anda mungkin menerima email sopan dari Dukungan GitHub yang meminta Anda mengurangi ukuran repositori untuk mengembalikannya.

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

Per file rilis biner repositori : 2 GB (ketat)

Kami tidak membatasi ukuran total file rilis biner Anda, atau bandwidth yang digunakan untuk mengirimkannya. Namun, setiap file individual harus berukuran di bawah 2GB.

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

Per akun: Tidak ada batasan

GitHub tidak memiliki kuota disk apa pun. Kami berusaha menyediakan penyimpanan berlimpah untuk semua repositori Git, dengan alasan.

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

Dukungan file besar GitHub (filesize> 100 MB)

GitHub mendukung penyimpanan file besar untuk semua repositori Git dengan Git LFS - ekstensi Git baru, sumber terbuka.

Garis besar untuk pengembangan, awalnya disebut Sistem Manajemen Aset GitHub, sistem manajemen aset file besar untuk GitHub:

  • 22 Sep 2013 - berkomitmen untuk GitHub.
  • 08 Apr 2015 - Dukungan file besar untuk GitHub diumumkan dan akses awal tersedia.
  • 01 Okt 2015 - git-lfs dirilis ke semua akun , file besar didukung gratis hingga 1 GB per akun dan kuota bandwidth bulanan 1 GB. Kuota yang lebih tinggi tersedia untuk pembelian .

Batas bandwidth GitHub

Batas bandwidth file git repositori: tidak lebih besar dari rata-rata pengguna GitHub

Jika penggunaan bandwidth Anda secara signifikan melebihi penggunaan bandwidth rata-rata (sebagaimana ditentukan semata-mata oleh GitHub) dari pelanggan GitHub lainnya, kami berhak untuk segera menonaktifkan akun Anda atau membatasi hosting file Anda hingga Anda dapat mengurangi konsumsi bandwidth Anda.

Bagian Ketentuan Layanan GitHub G item 12

Batas bandwidth file rilis biner repositori : Tidak ada batas

Kami tidak membatasi ukuran total file rilis biner Anda, atau bandwidth yang digunakan untuk mengirimkannya. Namun, setiap file individual harus berukuran di bawah 2GB.

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

adam
sumber