The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

GitHub ввёл ограничения на размер размещаемых в репозитории файлов

21.06.2013 23:45

Популярный хостинг открытых проектов GitHub объявил о введении ограничений на размер загружаемых в репозиторий файлов, что может отразиться на проектах практикующих хранение в Git бинарных сборок, резервных копий, дампов SQL, медиафайлов, внешних зависимостей и прочих ресурсов. Отныне при попытке загрузки файла, размером более 50 Мб будет выводиться предупреждение. Начиная с 24 июня будет заблокирована возможность добавления или изменения файлов, размером более 100 Мб. Общий размер репозитория ограничен 10 Гб.

В качестве причины подобного решения называются технические ограничения Git по работе с большими файлами - оптимальная производительность достигается для репозиториев не превышающих 1 Гб. Кроме того, при клонировании репозиториев с большими файлами, пользователи вынуждены загружать себе эти файлы. Архитектура Git также требует наличия двойного дискового пространства для работы с репозиторием, например, для репозитория 10 Гб требуется ещё как минимум 10 Гб свободного места на диске.

  1. Главная ссылка к новости (https://github.com/blog/1533-n...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37248-github
Ключевые слова: github
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:31, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А вот это херово =(
     
     
  • 2.8, Аноним (-), 04:55, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +21 +/
    Хepово - это когда всякие бабуины сильно путают VCS и FTP.
     
     
  • 3.34, Аноним (-), 14:43, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Хepово - это когда всякие бабуины сильно путают VCS и FTP.

    В FTP нет контроля версий же :(

     
     
  • 4.40, Аноним (-), 16:24, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> Хepово - это когда всякие бабуины сильно путают VCS и FTP.
    > В FTP нет контроля версий же :(

    FTP? В 2013м? Бугогагагагагагага.......

     
     
  • 5.42, anonymous (??), 16:29, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >>> Хepово - это когда всякие бабуины сильно путают VCS и FTP.
    >> В FTP нет контроля версий же :(
    > FTP? В 2013м? Бугогагагагагагага.......

    Ага, и TCP/IP, прикинь. И это в 2013!!!!11

     
  • 4.47, Аноним (-), 01:24, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В FTP нет контроля версий же :(

    Вы так говорите как будто те кто лил гигазы филезов на гитхаб пользовались контролем версий :)

     

  • 1.2, Аноним (-), 01:10, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А еще они опять поменяли дизайн для репозиториев, стало еще унылее.
     
  • 1.3, гость (?), 01:27, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Общий размер репозитория ограничен 10 Гб
    > Rule of thumb: 1GB
    > For best performance, we recommend repositories be kept under 1GB each. This limit is easy to stay within if large files (typically, binaries) are kept out of the repository. If your repository exceeds 1GB, you might receive a polite email from support requesting that you reduce the size of the repository to bring it back down under 1GB.

    10 или 1. вот в чем вопрос...

     
     
  • 2.9, Аноним (-), 04:56, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > 10 или 1. вот в чем вопрос...

    Дяденька, 1Гб - это репа линуксного кернеля! У тебя проект крупнее? Или ты просто перепутал VCS с файлопомойкой и используешь ресурс нецелевым образом?

     
     
  • 3.12, Аноним (-), 05:45, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    WebKit уже >20G
     
     
  • 4.30, Аноним (-), 11:22, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > WebKit уже >20G

    Хренасе монстр. А пруф можно увидеть?

     
     
  • 5.35, Аноним (-), 14:46, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не боись. Webkit не в git, а в svn (который давно известен тем, что жрет как не в себя).
    Если в гит перегнать, от силы пара сотен метров наберется.
     
  • 4.36, Аноним (-), 14:48, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > WebKit уже >20G

    Это svn (который жрет в десятки раз больше, чем нормальные DVCS). А мы здесь, внезапно, про GitHub говорим.

     
  • 4.49, Аноним (-), 01:36, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > WebKit уже >20G

    У гита довольно компактное представление объектов. Поэтому гиговая репа исходников гита - это реально очень дохрена. А то что у вебкита не гит - кто же им доктор? У них тоже было бы едва ли на гиг, если б они гит юзали :)

     
     
  • 5.58, arisu (ok), 02:26, 24/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У гита довольно компактное представление объектов.

    а если ещё потом пнуть
    ( git fsck && git gc --aggressive "--prune=0 days" && git repack -ad ) ; git fsck
    не забыв в ~/.gitconfig
    [pack]
      compression=9
    то иногда можно ещё нехило ужать.

     
     
  • 6.59, Аноним (-), 05:29, 24/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > то иногда можно ещё нехило ужать.

    Можно. Но при обычной эксплуатации догнать гит до гига - это вообще надо очень сильно рогом упираться. Если именно исходники туда пихать. Если у кого-то получилось - охренеть, как это мы еще до сих пор не увидели эту легендарную команду с их убермегапроектом, с сотнями разработчиков и годами работы?

     
  • 3.15, iZEN (ok), 07:21, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > 1Гб - это репа линуксного кернеля! У тебя проект крупнее?

    Можно подумать, что нет проектов размером больше линуксового ядра.

     
     
  • 4.19, Аноним (-), 07:54, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >> 1Гб - это репа линуксного кернеля! У тебя проект крупнее?
    > Можно подумать, что нет проектов размером больше линуксового ядра.

    Те что есть, очевидно, должны быть разбиты на несколько независимых репозиториев, вместо большой монолитной помойки.

     
     
  • 5.32, Аноним (-), 14:40, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ты ничего не понимаешь, монолитность - это юниксвей!
     
     
  • 6.55, Аноним (-), 01:55, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты ничего не понимаешь, монолитность - это юниксвей!

    Ну тогда самосвал навоза - юниксвэен по самые нидерланды.

     
     
  • 7.56, Аноним (-), 17:13, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Неа. Его можно взять и раскопать. Значит, виндyзятничество.
    А вот бетономешалка с застывшим в ней бетоном - это уже юниксвей.
     
     
  • 8.60, Аноним (-), 05:30, 24/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Бетон при сильном желании тоже можно раздолбать ... текст свёрнут, показать
     
  • 2.28, Тарелькин (?), 10:47, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >10 или 1. вот в чем вопрос...

    Чего-то я так и не понял, откуда переводчик взял эти 10 Гб. Во всех хэлпах написано, что строгого технического ограничения нет, но если превысить 1 Гб, администрация "вежливо попросит" снизить объем.

     

  • 1.4, Crazy Alex (ok), 02:11, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    И правильно, в общем-то. Их же абузят как могут - тупо используют как аналог дропбокса.
     
  • 1.5, Анонимстатс (?), 03:09, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    это конец github-a, я щетаю
     
     
  • 2.6, Аноним (-), 03:15, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Это конец его нецелевому использованию.
     
  • 2.10, Аноним (-), 04:57, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > это конец github-a, я щетаю

    Не, это конец его использованию как халявной файлопомойке. Ибо даже у линевого кернеля репа как раз в районе гига. А то что ваш архив домашнего порева придется переносить куда-то еще - это уже ваши сложности.

     
  • 2.11, Аноним (-), 04:59, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > RIP :(

    Что, накрылась файлопомоечка? Ну так они не нанимались вам бесплатно хостить все подряд. А для сорцов гига - выше крыши. А 10 гигов - при целевом использовании забить исходниками просто невозможно :)

     
     
  • 3.16, бедный буратино (ok), 07:29, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> RIP :(
    > Что, накрылась файлопомоечка? Ну так они не нанимались вам бесплатно хостить все
    > подряд. А для сорцов гига - выше крыши. А 10 гигов
    > - при целевом использовании забить исходниками просто невозможно :)

    чё ты нервный такой

     
     
  • 4.41, Аноним (-), 16:26, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> RIP :(
    >> Что, накрылась файлопомоечка? Ну так они не нанимались вам бесплатно хостить все
    >> подряд. А для сорцов гига - выше крыши. А 10 гигов
    >> - при целевом использовании забить исходниками просто невозможно :)
    > чё ты нервный такой

    Нервный тут один ты. И да, тампон во очё.

     
  • 3.21, Аноним (-), 08:37, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Просто я хотел на нём репозиторий для своей ОС на Ubuntu сделать.
     
     
  • 4.27, кверти (ok), 10:32, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дениска? Попов???
     
  • 4.37, Аноним (-), 15:05, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто я хотел на нём репозиторий для своей ОС на Ubuntu сделать.

    Делай на Launchpad, Марк одобряет!

     
     
  • 5.38, Аноним (-), 15:26, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тормозит же в качестве репов.
     
  • 4.46, XoRe (ok), 00:00, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто я хотел на нём репозиторий для своей ОС на Ubuntu сделать.

    Храни там только diff'ы от сорцов Ubuntu.
    Тогда и хостинга на народе хватит.

     
  • 4.48, Аноним (-), 01:31, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Просто я хотел на нём репозиторий для своей ОС на Ubuntu сделать.

    Придется тебе, гражданин хороший, закупить свой парк серверов. И там храни данные хоть петабайтами, если денег на содержание такого парка серверов хватит.

    Оно конечно спору нет что прикольно за чужой счет нахаляву проскочить, но этому кому-то содержание ресурсов таки стоит денег и то что он имеет полное право выбирать кому он предоставляет услугу, а кто пшел вон - логично вроде. Так что если халявка кончилась - извольте сказать "спасибо" и изыскать ресурсы самостоятельно.

    И да, халява есть но - в ограниченных объемах. Скажем файл на 100 кб захостить на месяц задарма - можно. Файло на терабайт и неограниченное время - намного сложнее уже.

     

  • 1.13, Аноним (-), 07:19, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Давно пора.
     
  • 1.14, iZEN (ok), 07:19, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Архитектура Git также требует наличия двойного дискового пространства для работы с репозиторием, например, для репозитория 10 Гб требуется ещё как минимум 10 Гб свободного места на диске.

    А Mercurial сколько требует дополнительного пространства для работы с репозиторием?

     
     
  • 2.17, бедный буратино (ok), 07:29, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >> Архитектура Git также требует наличия двойного дискового пространства для работы с репозиторием, например, для репозитория 10 Гб требуется ещё как минимум 10 Гб свободного места на диске.
    > А Mercurial сколько требует дополнительного пространства для работы с репозиторием?

    Стокажэ

     
     
  • 3.18, Аноним (-), 07:51, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На самом деле в полтора раза больше - проверял на репозитории FreeBSD как-то ради интереса. И большинство операций в hg (log, blame, status, checkout/update) работали как минимум в 3 раза дольше. Но это ладно, куда смешное сравнение с svn. Репозиторий FreeBSD в git (ВСЯ история со ВСЕМИ ветками) занимает меньше, чем один только ЧЕКАУТ svn.
     
     
  • 4.20, Аноним (-), 08:08, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > проверял на репозитории FreeBSD как-то ради интереса

    Какую версию mercurial тестил?
    > Репозиторий FreeBSD в git (ВСЯ история со ВСЕМИ ветками) занимает меньше, чем один только ЧЕКАУТ svn.

    Сурово.

     
  • 4.33, Аноним (-), 14:42, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > На самом деле в полтора раза больше - проверял на репозитории FreeBSD
    > как-то ради интереса. И большинство операций в hg (log, blame, status,
    > checkout/update) работали как минимум в 3 раза дольше.

    А что ты хотел от питонятины?

     
     
  • 5.54, Аноним (-), 01:53, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что ты хотел от питонятины?

    Ща мы послушаем рассказы буратины на тему "питон не тормозит" :)

     
     
  • 6.57, Аноним (-), 17:14, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> А что ты хотел от питонятины?
    > Ща мы послушаем рассказы буратины на тему "питон не тормозит" :)

    Кто-нибудь, позовите его уже!

     
  • 4.51, Аноним (-), 01:46, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > со ВСЕМИ ветками) занимает меньше, чем один только ЧЕКАУТ svn.

    Ну а что ты хотел? Рационального управления проектом от бсдшников? Пфффф.

     

  • 1.23, iCat (ok), 09:48, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сетяне!
    Вот сколько есть таких проектов, где исходников наберётся больше, чем на 100 мегабайт?
    Мета-проекты типа Linux Kernel, Mozilla FireFox, Gnome, LibreOffice - не считаем, так как их - единицы, и все вместе они вряд ли на пару терабайт потянут.
    Так и о чём тогда спор? О том, что GitHub решил больше не служить файловым хранилищем?
     
     
  • 2.25, кверти (ok), 09:59, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    дык спора здесь нет. здесь только крики нытиков, что им закрыли бесплатную файлопомойку
     
  • 2.26, Аноним (-), 10:12, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Gnome

    Разбит на сотню мелких реп.

     
  • 2.29, Аноним (-), 11:14, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, некоторые к играм данные кладут к исходникам, чтобы проще было и можно было историю версий поддерживать. Хотя из линуховых игр, более 100 метров даже так займут разве что BfW, WZ 2100 и SuperTuxKart (я опенсорц имел ввиду).
     
     
  • 3.52, Аноним (-), 01:48, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > метров даже так займут разве что BfW, WZ 2100 и SuperTuxKart

    Еще Xonotic. Но они как-то не клянчат у кого либо сотни мегазов на свои ресурсы.


     
  • 2.31, Андрей (??), 14:34, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вот сколько есть таких проектов, где исходников наберётся больше, чем на 100 мегабайт?

    Мета-проекты типа Linux Kernel, Mozilla FireFox, Gnome, LibreOffice - не считаем, так как их - единицы, и все вместе они вряд ли на пару терабайт потянут.
    Может, гигабайт?

     

  • 1.39, Аноним (-), 15:42, 22/06/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему удалили мой коммент?

    Я привёл статистику и доказал определённую тенденцию, что подобные ограничения вводятся на хостингах проектов, после того, как хостинг получает популярность в конкретных определённых странах.

    То есть за подобные "обломы" нужно сказать спасибо жителям конкретных стран, конкретным национальностям. Это факт, а не простое совпадение. Почему вы не слушаете меня?

     
     
  • 2.43, Аноним (-), 18:23, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что ты пишешь несусветный бред. Уйди в дурдом, пожалуйста.
     
     
  • 3.44, Аноним (-), 23:19, 22/06/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты вижу уже оттуда.

    Можешь не верить, Фома, но статистики есть и по ним всё чётко видно.

     
  • 2.53, Аноним (-), 01:52, 23/06/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Я привёл статистику и доказал определённую тенденцию, что подобные ограничения вводятся
    > на хостингах проектов, после того, как хостинг получает популярность в конкретных
    > определённых странах.

    Возможно в некоторых странах народец менее наделен чувством меры чем в других, поэтому приходится вбивать его пинками. Когда содержание серверов начинает обходиться слишком дорого.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру