Бесплатные аккаунты на GitHub смогут [почти] без ограничений работать с приватными репозиториями

https://thenextweb.com/dd/2019/01/05/github-now-gives-free-users-unlimited-private-repositories/
  • Перевод

Эта новость опубликована на The Next Web, с пометкой:


"Из-за ошибок в планировании, мы опубликовали эту новость на день раньше снятия эмбарго на разглашение. Фича всё ещё не запущена, о ней официально расскажут завтра. Когда это произойдёт, мы обновим пост новым официальным анонсом".

А ещё есть вот такой замечательный тред в Twitter:



Ясно, что человек писал это дрожащими руками — точно так же, как я сейчас пишу дрожащими руками этот перевод.


Фейк ли это? Нет. Есть и официальное подтверждение в твиттере GitHub, так что — назад дороги нет.


Фичу явно выкатывали на спех, до сих пор на сайте не поправлена часть текстов, касающихся тарифов, а попытка даунгрейднуть план встречает таким вот опасно выглядящим сообщением:



В общем, запасаемся попкорном, скрещиваем пальцы на ногах и ждём годноты!


На сегодняшний день GitHub — самый популярный способ разрабатывать код и делиться им с миром. Но имеется и важный недостаток — ограничение круга пользователей, которые могут создать приватные репозитории (проекты, которые невидимы для широкой аудитории и над которыми можно работать только в небольшой группе заранее известных пользователей — тех, кто за это заплатил.).


К счастью, всё это уже история. С сегодняшнего дня GitHub даёт пользователям бесплатного тарифного плана полный неограниченный доступ к приватным репозиториям. Это чудная новость, но есть и ложка дёгтя.


Приватные репозитории на бесплатных аккаунтах ограничены возможностью одновременной работы всего лишь с тремя соавторами одновременно. Несмотря на то, что это годится для небольшого проекта (например, команды, участвующей в хакатоне), оно вряд ли подойдёт для настоящего полноценного коммерческого использования.


Вероятно, это был хорошо спланированный шаг. Риск того, что это убьёт существующие платные подписки — крайне мал.


До сегодняшнего дня, разработчики, желающие создать приватные репозитории в гите, но при этом не согласные бросать деньги в монитор, использовали конкурирующие сервисы — чаще всего, BitBucket. Сегодняшние новости, конечно, не так уж хороши для этой флагманской платформы от Atlassian, но по крайней мере, разработчиков больше не заставляют использовать две различные системы управления кодом — по отдельности для своих приватных и публичных проектов.


Очень интересно, как эти повсеместно используемые приватные репозитории повлияют на культуру взаимообмена и самовыражения, которую старается доносить Github.


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


Может быть. Время покажет.


По традиции, минутка рекламы: время покажет, что наша конференция для Java-разработчиков, JPoint, состоится 5-6 апреля в Москве. Заходите, пообщаемся про Git и всё такое.
JUG.ru Group
1080,00
Конференции для взрослых. Java, .NET, JS и др. 18+
Поделиться публикацией

Комментарии 178

    +23
    все эти наполовину недописанные проекты, которые никогда и не будут дописаны

    Регулярно нахожу интересные и нужные решения в том самом недописанном и неподдерживаемом коде.
      +16
      Часто нужно просто кусок кода найти, чтобы понять как та или иная штука делается.
        +17
        Именно так. Часто какие-то не популярные, плохо документированные штуки как раз и реализованы в заброшенных недоделанных проектах.
        +3
        Ещё бы какой-то умный поиск по коду запилили… У них же вроде в лаборатории что-то такое было. Пять минут уже гуглю, не могу нагуглить, хотя писал об этом новость в этом году. Кто знает ссылку?
          +4
          Тем же гуглом и пользуюсь, «site:github.com интересующая_меня_функция»
            +5
            Пользуюсь таким: searchcode.com
            Он кроме Github ещё умеет на Bitbucket и других подобных искать.
              +2
              Еще есть sourcegraph.com, умеет полезные штуки из IDE, типа «найти использование функции в коде репозитория».
              0
              Скорее всего вы о гугловском BigQuery говорите?
            –3
            Надеюсь, будет введено разумное ограничение: если репозиторий был сделан открытым, не должно быть возможности его скрыть
            Иначе ссылаешься на какой-то полезный инструмент, а он раз — исчез по причине плохого настроения автора
            Это позволит людям пользоваться гитом шире, не ломая того, что есть
            Конечно, можно удалить вообще, но это уже непростое решение
              +12
              Для гита-то? Элементарное. Делаем локальную копию, удаляем открытый, создаем закрытый, заливаем локальную копию:)
                +5
                И теряем все просмотры, звёздочки, форки, issues, реквесты… (может, их как-то можно сохранить отдельно?)
                Я и не говорю, что это невозможно, но это не такое простое решение
                Недостаточно точно выразился, Вы правы.
                Имелось ввиду удалить и создать приватный из копии.
                  +1

                  А нахрена нужны просмотры, звездочки и форки приватному репозиторию? Ну хорошо, бывают внутренние форки. Но их в таком случае тоже скрывать придется.

                    +1
                    mayorovp, всё просто, вдруг вы потом захотите сделать его опять публичным? Кейсов тьма, вот пара примеров:
                    • вы по ошибке залили что-то приватное и на время разбирательства решили скрыть репозиторий
                    • вы китайский разработчик shadowsocks, к вам пришли представители властей, но через пару месяцев вы уже живёте в штатах и никого не боитесь
                    • правообладатель пожаловался, что вы в качестве тестового изображения используете то на что у вас нет прав, но прямо сейчас у вас нет времени, чтобы разбираться так оно на самом деле или нет, удалять нужный коммит из истории, проще закрыть репозиторий до конца рабочего дня / отпуска, чтобы не получить бан
                    • вы залили код, который оказался весьма актуален и набрал много лайков, но очень много программистов указало на его слабые места, назвав его говнокодом, поэтому на время рефакторинга решили скрыть, чтобы не позориться
                      +1
                      В таком случае нечего бояться, что код не станет вновь открытым
                +9
                Возможность сделать репозиторий закрытым присутствует
                image

                  +9
                  Понравился полезный инструмент — форкаешь его и ссылаешься на форк. Форк никуда не пропадёт даже при сокрытии основного.
                    +1
                    А обновлять его кто будет?
                      +3
                      Дядя Вася.
                        +3
                        А как открытый репозиторий заставит автора поддерживать именно открытую версию, а не ту, которую он создал закрытой на базе существующего кода? :)
                          +1
                          Да, это проблема, но лучше так, чем никак.
                          • НЛО прилетело и опубликовало эту надпись здесь
                          +9

                          У авторов уже давно есть возможность просто удалить репозиторий

                            +8
                            // а он раз — исчез

                            вот для этого и придумана кнопочка fork — я всегда ею пользуюсь
                            можно давать ссылку на оригинал и на свой форк, как запасной вариант

                            разумеется, форк используется просто как копия, хотя никто не мешает и действительно что-то делать )
                              +5
                              В форк не подтягиваются изменения из основной репы, это надо делать руками.
                                +3
                                вот для этого и придумана кнопочка fork — я всегда ею пользуюсь

                                А потом раз — и исчезает всё, вместе с копиями. Поэтому я форк делаю на локальный ПК как минимум.
                                  +2
                                  А как это происходит? Пару раз натыкался, что не смог найти ни публичный проект, ни даже его публичных форков (а они точно были).
                                    +2

                                    Например, через DMCA…

                              +1
                              Они еще Pro-бейдж добавили
                              image
                                0
                                А что он значит?
                                  +7
                                  Отображает, платная у вас подписка или нет.
                                    +19

                                    Ну вот и началось деление на псевдоэлитарных разработчиков с бейджиком pro и на обычных работяг.

                                      +3
                                      Не сказал бы, никогда не воспринимал такие бейджики всерьёз. Ну заплатил и заплатил, пойду его код гляну лучше.
                                        +2

                                        Никакой псевдоэлитарности, просто вам либо нужны инструменты от про-подписки, либо нет.

                                          +7
                                          Зачем это вообще отображать в профиле?
                                            +12
                                            Затем, что Гитхаб — это штутка социальная, значит своих верных подписчиков, помогающих деньгами, надо поддерживать социально, предоставляя какие-то видимые плюшки, на которые другие будут пускать слюнки.
                                              +4
                                              Я когда у себя эту плашку сегодня увидел, захотелось ее поскорее снять, если честно.
                                                +4

                                                Чем-то мне это напоминает позолоченные АК-47 в мексиканских картелях :)

                                                +4

                                                Я подозреваю, что есть банальный ответ: так оно лучше продается.

                                                  +3
                                                  Например, это показывает, что человек развил один из своих проектов так, что понадобился доступ более, чем трёх людей к проекту. Ещё она пузомерка, как и график коммитов, количество звёзд и другие штуки.
                                        +40

                                        Сук, а как же «империя зла, закроют всё, мы все умрем, срочно на Гитлаб!!!111АДЫНАДЫН»?

                                          0
                                          Будто бы они сделали это без конкуренции со стороны gitlab.
                                            +19

                                            Ну была конкуренция со стороны bitbucked, там были бесплатные приватные репы (IIRC тоже с ограничением на количество участников), но стоило продаться MS-у, так сразу во всём гитлаб виноват :)

                                              0
                                              У BitBucket тариф получше будет, там 5 соавторов у одного репозитория, а у GitHub — только три.
                                                +19
                                                У абсолютного большинства реп только один автор, так что 3 или 5… Ну станет больше 3, можно будет переехать)
                                                  +11
                                                  Не совсем так. Ограничение в 5 человек распространяется не на репозиторий. Можно дать доступ к своим приватным репозиториям 5 человекам(суммарно на все).
                                                    +1
                                                    И у BitBucket ограничение на размер?
                                                      +1
                                                      Там вроде не было никакого органичения на размер.
                                                        +3
                                                        Repository size
                                                        Soft limit 1 GB: You will be notified by email and via a notification bar in Bitbucket Cloud.
                                                        Hard limit 2 GB: Your ability to push to the repository will be disabled. You will be notified by email and with a notification bar in Bitbucket Cloud.

                                                        FAQ

                                                    +1
                                                    У bitbucket и сейчас есть бесплатные приватные репозитории.
                                                –35

                                                Bitbacket заслужил наше доверие. А вот как Microsoft на лету переобувается, мы все знаем…
                                                Да и плохо отсутствие конкуренции, а то получится как с chrome, медленно но верно сожрал все движки для рендеринга.

                                                  +6
                                                  А как bitbucket переобувается на лету, мы _пока_ не знаем.
                                                  Вспоминается Imageshack.us, которому тоже все доверяли.
                                                  –63
                                                  Логика людей в малых командах, которые пользуются гитхабом, навсегда застряла на уровне пятилетнего ребенка, берущего конфеты от незнакомцев %). Для адекватной работы достаточно одного сервера с внешним ip и git init --bare.
                                                  Pull request'ы/issues/fork'и при менее десятке человек и менее 5kloc в день изменений — это ненужная мишура. Code review в формате «открыл smartgit, проверил, смержил» — тоже неплохо работает, как допустим и хуки — на CI, на pushtomaster, на недопущение матюков в коммитах.

                                                  Еще эти эксгибиционисты приучили рекрутеров к своим выходкам, в результате при каждом «собеседовании» за последние несколько лет приходилось брать и выгружать репо на какой-нибудь временный акк гитхаба. Как вообще подписывать NDA с гитхабнуто-звезданутыми на голову, если им только и дай, что слить код наружу?)

                                                  И да, подмножество озабоченных гитхабом людей, не могущих поднять свой репо на $5/месяц VPS — определенно пересекается с подмножеством людей, не могущих в ssh -D 1080 и использующих платные впн-сервисы для доступа к вк/tg из отдельных стран.
                                                    +34

                                                      +4
                                                      А есть вариант с литровой клизмой?
                                                      +19
                                                      > достаточно одного сервера с внешним ip и git init --bare

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

                                                      > Pull request'ы/issues/fork'и при менее десятке человек и менее 5kloc в день изменений — это ненужная мишура

                                                      Даже если весь проект — это bash скрипт на 100 строчек, которым кроме автора пользуются ещё 3 человека, удобно получать баг-репорты от пользователей в виде issues, а ещё приятнее получать сразу pull request с исправлением какого-нибудь бага. И удобно форкнуть чужой маленький проект, чтобы он остался доступным, даже если автор удалит репозиторий или аккаунт.

                                                      > Еще эти эксгибиционисты приучили рекрутеров к своим выходкам, в результате при каждом «собеседовании» за последние несколько лет приходилось брать и выгружать репо на какой-нибудь временный акк гитхаба. Как вообще подписывать NDA с гитхабнуто-звезданутыми на голову, если им только и дай, что слить код наружу?)

                                                      Выкладывается код, который сделан в личное время, или, с ведома работодателя — отчуждаемые куски для решения какой-нибудь отдельной задачи. NDA и другие договорённости приличный человек нарушать не станет. Вы вообще хоть раз слышали, чтобы закрытый код какой-нибудь компании был злонамеренно выложен на гитхаб её же сотрдником?
                                                        +1
                                                        Opera?)
                                                          +2
                                                          И правда. Но её выложили в анонимный репозиторий, явно не ради звёздочек и репутации.

                                                          P.S. Нашёл ту новость: habr.com/post/357672
                                                      –1
                                                      gitlab вроде лучше. перешел на него. и есть возможность на свой сервер поставить
                                                        +23

                                                        Держите нас в курсе!

                                                        +1
                                                        А чем bitbucket плох?
                                                        Там вроде всегда можно было приватные репы держать
                                                          +9
                                                          Например, есть некое неудобство, когда ты постоянно мечешься между двумя разными площадками… Всё-таки, для многих, основное место жизни — это GitHub, и переключаться на BB только чтобы пошарить какой-то мини-проект — это лишний головняк.
                                                            +13
                                                            Bitbucket отвратительно долго прогружает свой веб-интерфейс. Доходит до пяти секунд. Гитхаб всегда быстрый, дерзкий, как пуля резкий. Слишком много современных технологий напихали в последнем обновлении BB.

                                                            UPD: это ответ на комментарий на уровень выше.
                                                              +10
                                                              Все продукты Atlassian отвратительно медленные. А уж что курят их дизайнеры UX, одному богу известно.
                                                                +5

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

                                                                  +4
                                                                  Facebook тоже нещадно тормозит, тем не менее, им активно пользуются. Что весьма печально.
                                                              +4
                                                              В нем есть вики с загрузкой страниц по 2-3 секунды, это все происходит в 2019 году. Как можно было настроить сервера и написать код чтобы вики столько отдавать — не ясно.
                                                                0
                                                                Кстати, вот в приватных репозиториях вики на гитхабе как раз отключена. По крайней мере у меня так, может потом включат?
                                                                  +3
                                                                  Да нет, она есть, но надо отдельно включить вроде.
                                                                    +3

                                                                    Wiki и Pages в приватных есть, но они только платные.
                                                                    Upgrade to GitHub Pro or make this repository public to enable Wikis.
                                                                    Upgrade to GitHub Pro or make this repository public to enable Pages.

                                                                    +1
                                                                    Складывается ощущение, что либо какая-то проверка на ddos происходит в «этом время», либо непонятно с какой целью задерживают ответ. В самом деле уж очень медленно)
                                                                      +2
                                                                      И делают это постоянно. Сколько ни проверял — ни разу не было нормально. Ладно бы секунда, хотя это долго для обычной страницы, но 3 или даже больше… неужели программистам самим не видно что это стыд.
                                                                    0
                                                                    Чего-то похожего на github.io нет, например.
                                                                    +2
                                                                    Bitbucket плох уже тем, что это продукт Atlassian, и размещая там репозиторий, вы поддерживаете зло. А именно разработку отвратительно медленных продуктов, дохнущих от каждого своего же обновления и не встающих без шаманских плясок с бубнами вокруг. С недружественным интерфейсом и плохим дизайном. И это все — про платные корпоративные продукты.

                                                                    Простите, наболело.
                                                                      –3
                                                                      Дак github это вообще продукт microsoft. Такая же корпорация как и atlassian, такое же зло — выбирать между ними всё равно что решать загадку про два стула
                                                                        +3
                                                                        Дак github это вообще продукт microsoft.

                                                                        Вообще-то нет. GitHub принадлежит Microsoft, не более того.

                                                                    +3
                                                                    The GitHub Blog — я так понял, приватных репозиториев можно создавать неограниченное количество?
                                                                    –40

                                                                    Пытаются выйти в люди после покупки microsoft, но не смогут.


                                                                    Я лично буду мигрировать на приватное решение для приватных реп, плюсы очевидны:


                                                                    • за приватными репами следит git vs microsoft
                                                                    • вебморда закрыта через nginx vs открыта
                                                                    • в случае эксплуатации уязвимости круг подозреваемых огранчичем командой vs весь мир
                                                                    • дешево, 20€ в месяц максимум vs xxx€
                                                                    • github/microsoft не имеет права на чтение, парсинг и следом анализ моего кода
                                                                    • неуловимый джо vs когда там их ддосили в 2018м?

                                                                    Поддержание инфраструктуры — халява. Бекапы — амазон, gnupg с сервера, настроил и забыл.

                                                                      +29
                                                                      Почему вы так негативно отзываетесь о Microsoft? Они вам что-то плохое сделали, вашего котёнка отняли насильно?
                                                                        –17
                                                                        Очень сильно запятнали свою репутацию и сейчас усиленно пытаются ее отмыть, подкидывая всякие плюшки в виде поддержки линукс в вин10, как-то умалчивая сколько вин10 сливает про пользователя.
                                                                          +9
                                                                          А амазоновское ПО (или где вы там хоститесь, в гугле?) ничего не подслушивает и ничего не сливает, и у мобильников нет улучшения кливиатуры и отправки напечатанного в облако. Ага, конечно.

                                                                          А, хоститесь не в гугле и не амазоне?.. Вообще не в облаке? Ну конечно, очередному хостеру можно доверять больше чем майкрософту, конечно.
                                                                            0
                                                                            Можно поставить свой сервер на колокейшене :)
                                                                              +8
                                                                              Тогда пропадает «Поддержание инфраструктуры — халява»
                                                                              +4
                                                                              Гиперболизация наше все, да?) все сливают, вопрос в том что от чего то можно сознательно отказаться и не использовать, что то заблокировать, с чем то смириться, но видимо вы адепт подхода — «А, ну раз все сливают, значит можно жрать все без разбору пользоваться чем попало».
                                                                              Касательно мобильников, оказывается можно использовать просто клавиатуру, без всяких облаков и прочего, или заблочить ей доступ в интернет (какой вообще дурак может додуматься использовать клавиатуру с отправкой ввода куда то, если он на ней вводит пароли к банкингу и в браузере).
                                                                                +1
                                                                                а откуда такая увереность что ваша блокировка реально работает?
                                                                                  +3
                                                                                  AFWall+ использует iptables для блокировки, так что есть основания ему доверять.
                                                                              +6
                                                                              как-то умалчивая сколько вин10 сливает про пользователя.
                                                                              Явно меньше, чем google.
                                                                                +3
                                                                                и явно позже начав, чем гугл.
                                                                                  +2
                                                                                  После истерики со слежкой приложением «Бургер Кинг», проще начать выяснять, кто таки не сливает про пользователя, и что он вместо этого делает.
                                                                                    +2
                                                                                    Разработчики Генту? )
                                                                            +39
                                                                            Может к пользователям Майкрософт не особо хорошо раньше относилась но к программистам — бесплатный Xamarin, Visual Studio в версии Community, абсолютно бесплатный VS Code вот Гитхаб. Да я помню те времена когда в далеком 2009 году у мелкомягких была документация на русском когда у других ее было хрен найдешь. Выложили код кучи своих фреймворков в опенсорс и этим нехилый такой вклад в него сделали. Вот кроссплатформенность приехала. В отличии от Java по поводу C# никто не судился и он вообще тоже открытый и ISO стандарт. Я как бывший фул тайм C# Software Engineer вообще не понимаю этой ненависти. Что вам Майкрософт сделали?
                                                                              +12

                                                                              Мне кажется это идёт из-за давнего противостояния с Linux. Ведь в период с 1999-2010 они довольно сильно давили на Linux и производителей устройств, чтобы те платили отчисления ща fat32 и т.п.

                                                                                +6

                                                                                Времена меняются, но exFAT (применение: все SD карты 64 ГБ или более и устройства к ним) вполне себе проприетарный и сегодня.

                                                                                –9
                                                                                Я как бывший фул тайм C# Software Engineer
                                                                                Это потому что Вы не бывший Visual Basic Software Engineer </ирония>. Обижаться есть кому, технологии они закапывают с завидным постоянством. Но это единственный способ стабильно усидеть в лодке IT, сейчас уже не осталось корпораций добра. Последнее время они стали сильно лучше, если хотя бы по тем же самым акциям судить, но все равно не все так гладко.
                                                                                    +1
                                                                                    Scott Hanselman в 2014 написал короткую статью об этом Microsoft killed my Pappy
                                                                                    Тоже C# Software Engineer. И то ли слишком молод то ли не зацикливался но эти войны прошли мимо меня.
                                                                                    +7

                                                                                    Приватное — это значит свой сервер? Или ты веришь всем кроме Microsoft?

                                                                                      +8
                                                                                      вебморда закрыта через nginx vs открыта
                                                                                      в случае эксплуатации уязвимости круг подозреваемых огранчичем командой vs весь мир
                                                                                      Только в одном случае за уязвимостями следит команда разработчиков, а в другом случае — только вы следите за узявимостями своего домашнего сервера. И если вы не специалист-сетевик, то ребят из GH/MS настроют его лучше и безопаснее.

                                                                                      дешево, 20€ в месяц максимум vs 0€
                                                                                      поправил цитату

                                                                                      неуловимый джо vs когда там их ддосили в 2018м?
                                                                                      опять-таки, гх вполне может оказаться куда более абузоустойчевым, чем ваш личный сервер перед атакой китайца.

                                                                                      Поддержание инфраструктуры — халява.
                                                                                      это время на настройку, обязательное место, где нужно поставить физическую станцию, следить за её работоспособностью и т.д. А если мы это делигируем, то все проблемы с тем, что левые люди могут прочитать ваш код также всплывают.
                                                                                        +1
                                                                                        > гх вполне может оказаться куда более абузоустойчевым, чем ваш личный сервер перед атакой китайца.
                                                                                        Зато он абсолютно DMCA-неустойчивый, увы. На самом деле это самый жирный минус, жирнее всего остального вместе взятого.
                                                                                        Примеров масса, банально — была своя реализация кодека g729 под фрисвич от Voiddancer пока оно было обложено патентами (сейчас они уже неактуальны), закрыли. При том что он разраб из России, у нас данные патенты не действовали, но — разрабы фс даже не пытались с ним связаться и ту репу просто закрыли через гитхаб по dmca. Хотя я с теми разрабами общался пару лет, те ещё гниды.
                                                                                        Так что хоститься только там — чревато.
                                                                                          +1

                                                                                          Не от меня, от Константина. Не знаю, есть ли он тут.

                                                                                        +10
                                                                                        приватное решение… Поддержание инфраструктуры — халява.
                                                                                        Вы когда-нибудь пробовали поддерживать инфраструктуру или этим в конторе всегда занимался админ, который «не фига не делает только кофе пьет»©?
                                                                                        +7
                                                                                        Когда гитхаб покупался мс'ом, я был уверен, что они обязательно сделают приватные репозитории бесплатными. И поэтому положительно относился к покупке. Что ж, этот момент настал (вроде), отлично, теперь можно перебраться на гитхаб с битбакета и как человек пользоваться инструментами для ревью и т.п.
                                                                                          +2

                                                                                          А для Education аккаунтов есть ограничения на соавторов?

                                                                                            +4

                                                                                            Edu профили стали pro профилями

                                                                                              +1
                                                                                              И как долго они таковыми [pro-профилями] останутся?
                                                                                                +1

                                                                                                Скорее всего до тех пор пока обучение не закончится. Edu профиль дают на 3 года, так что за время стандартного обучения в вузе можно получить 6 лет бесплатного гитхаба.

                                                                                              +1

                                                                                              Не было

                                                                                              +3
                                                                                              Ещё бы они поддержку Hg добавили и можно мигрировать с BB :)
                                                                                                +6
                                                                                                Но зачем?
                                                                                                  0

                                                                                                  Git — кактус местами, hg как-то дружественней и удобней, имхо.

                                                                                                    +2
                                                                                                    Да я про миграцию с битбакета :-)
                                                                                                    Про меркуриал плюсую, с ним выстрелить в ногу сложнее.
                                                                                                    0
                                                                                                    Да, вы правы — все равно останусь на BB.
                                                                                                  +1
                                                                                                  Может быть ограничение на 3 юзеров, это на первое время, вдруг лимит расширят?
                                                                                                    +1
                                                                                                    3 юзера на проект уже всяко лучше, чем 5 юзеров но «суммарно»… мне этим битбакет местами сильно раздражает: мелких атомарных подсистем пишу довольно много, порой хочу нормально их попиливать вместе с 1-2 человеками, но бесплатный лимит битбакета мне этого делать не позволяет.
                                                                                                    А платно — самый дешевый тариф уже будит во мне просто жабу. Слишком много для «домашнего R&D».
                                                                                                      +1
                                                                                                      а чем вам gitlab.com не нравится?
                                                                                                      у него я вижу только один большой недостаток, цензура от гугла по ip (хостится на gcloud)
                                                                                                        +1
                                                                                                        К gitlab у меня нет никаких претензий.
                                                                                                        Все примитивней — о нем узнал только вот буквально где-то год назад (весьма забавно наверное это слышать от разработчика). А т.к. уже для моей ситуации bitbucket == работа, github == много проектов, за которыми слежу…
                                                                                                        Просто не хотелось «плодить сущности».
                                                                                                        P.S. Я и «клиентов игровых магазинов» тоже не перевариваю, когда много — только от blizzard и steam. Остальные идут лесом.
                                                                                                    +1

                                                                                                    Парни, а в github есть issue tracker для приватных репозиториев?
                                                                                                    Т.е. проект делаешь private, а issue tracker для него открытым, чтобы пользователи могли об ошибках сообщать?

                                                                                                      +3

                                                                                                      Да просто сделайте отдельный публичный репозиторий с readme и трекером.

                                                                                                        +1

                                                                                                        Правда придется в commit message писать полную ссылку вместо одного номера issue

                                                                                                          +1

                                                                                                          Я бы копировал в приватный, можно автоматизировать. И далее нормальный приватный рабочий процесс.

                                                                                                            +1
                                                                                                            не полную, достаточно «имя_репозитория/#тикет»
                                                                                                            +1
                                                                                                            +1
                                                                                                            А как пользователи найдут ошибки, если код закрыт? Вот на других каналах, где он открыт, и сделайте трекер.
                                                                                                              +6

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

                                                                                                                +1

                                                                                                                А программу они видят хотя-бы? Вот где видят, там пусть и сообщают.
                                                                                                                Приватный репозиторий подразумевает приватный трекер для приватных задач с приватным обсуждением, и каким образом пользователь будет постить туда что-то и что он будет видеть?
                                                                                                                Я бы не ожидал таких сложностей (и бесплатно) от Гитхаба. Таки проще дополнительный публичный трекер, который вручную переливать в приватный и постить туда что положено знать пользователям — что мы на нашем проекте и делаем, кстати.

                                                                                                                  +1
                                                                                                                  Технически какие там сложности? Одна галка «показывать ишшуи широкой публике»
                                                                                                                    +1
                                                                                                                    Сложности в том, что надо показывать не все «ишшуи» и отображать только часть информации, но чтобы это было консистентно. Как часть команды я должен видеть линки на код или даже обсуждение кода, а со стороны должно быть скрыто — Вы же зачем-то сделали репозиторий приватным, значит хотите что-то скрыть.
                                                                                                                      +2
                                                                                                                      Да просто у тикета выпадашку — приватный или публичный. Люди, не состоящие в организации, создавать или смотреть приватный тикет не могут. Линки, ведущие на приватный тикет, приводят на страничку «у вас нет прав». Всё :) Одно поле в БД, одна выпадашка в гуе, пара проверок в отображении списков тикетов — просто, дешево, быстро
                                                                                                                        +1
                                                                                                                        А линки на код из этих тикетов, а комментарии (с обсуждением возможно тоже кода)? Линки между тикетами (те же дубликаты)? Разработчики должны думать, что писать в комментах можно, а что хотите скрыть, и в каких именно тикетах.
                                                                                                                          0
                                                                                                                          Не будет там никакого кода (он же недоступен), только запросы внешних пользователей. Разработчик после этого вручную создаёт ещё один парный тикет, но уже с приватным флагом, а изначальный тикет добавляет тупо гиперссылкой. Никакого обсуждения, кроме официальных ответов разработчиков и дискуссии с недовольным клиентов, в публичной части тикета не ведётся.

                                                                                                                          Дубликаты закрываем с резолюцией «дубликат» и ссылокой на тикет, где происходит основной замес.

                                                                                                                          Насколько знаю, всё так сейчас и делается. Только для получения запросов заводится отдельный пустой репозиторий, в котором есть одно README с описанием, зачем всё это нужно.
                                                                                                                            +1
                                                                                                                            Разработчик после этого вручную создаёт ещё один парный тикет… заводится отдельный пустой репозиторий

                                                                                                                            Так это и есть то, что было предложено на несколько комментариев выше.
                                                                                                                              0
                                                                                                                              А я предлагаю не делить репозитории
                                                                                                                            0

                                                                                                                            Ещё есть компромиссные варианты, например, можно опубликовать часть кода, но не принимать коммиты в него и запретить сам код использовать. Таким образом, и пользователь может частично цитировать код, где есть баг — и IP не страдает. Так сделано в Unity3d, например. Но Юнити даже ишшуи там не принимает, для этого есть отдельные репозитории.

                                                                                                                        +1
                                                                                                                        На гитхабе нет регистрации через соц сети, организовывать там issue-tracker для пользователей не-программистов — путь в никуда.
                                                                                                                –4

                                                                                                                Ну кто выложит видео с врывающимся на сцену Балмером, кричащим «developers, developers, developers...» ?

                                                                                                                  +2
                                                                                                                  Почему не Вы?
                                                                                                                  +2

                                                                                                                  Давно бы так. Я с Bitbucket’a уже не буду слезать, хотя у GitHub больше аудитория. Буду на ГитХабе открытые дальше хранить, и недописанные, а На БитБукете закрытые. Тем более уже настроены все CI и Pipeline, и трелло, итд.

                                                                                                                    +2

                                                                                                                    Может такое решение гитхаба подстегнет в развитии bitbucket. Сейчас, мне кажется pipelines дороговаты, при этом у них пару раз в год что-то ломается, задачи зависают и сжирают все доступное время.

                                                                                                                    +13
                                                                                                                    Microsoft, определённо, торт. Лет пять назад бы не поверил, что они такое будут делать и я не только про сабж.
                                                                                                                      +1
                                                                                                                      У них только одна серьёзная неприятность произошла — Windows Mobile. Закрыли в тот момент, когда только сделали её прилично работающей. В результате UWP и магазин очень сильно притормозили (вроде до 90% загрузок приходилось на телефоны). Есть ещё шероховатости с тестированием винды и развитием браузера, но всем остальным доволен, как пользователь. В том же офисе за последние годы добавилось много удобных лично мне функций.
                                                                                                                      +2
                                                                                                                      Ещё с момента покупки GitHub компанией Microsoft мне интересно — не пересекутся ли когда-либо GitHub и Azure Repos (бывший VSTS)?
                                                                                                                      Просто не могу представить, как МС будут развивать два конкурирующих продукта одновременно.
                                                                                                                        +2
                                                                                                                        Недопонял Ваш вопрос, потому перепишу ответ :)
                                                                                                                        По сути они уже давно пересеклись — можно легко клонировать github-репозиторий на Azure, или просто использовать github напрямую из Azure.
                                                                                                                        А чтобы объединить, надо синхронизировать тарифные планы. И думаю, у Azure и Github местами очень непересекающаяся аудитория. Потому не вижу проблем развивать одновременно, вряд ли git-сервер под AzureRepos сильно затратен.
                                                                                                                        +3
                                                                                                                        Можно не колхозить репы (на битбакете или на своем серваке) для лично своих приватных проектов… или при работе соло на заказчика давать ему доступ для обсервации. Ура товарищи.
                                                                                                                        p.s.: Помнится был такой почтовый клиент Eudora. Так там можно было выставлять время посылки письма. При попытке выставить время в прошлое он иронично спрашивал «хаха, хотели послать вчера но забыли?», однако время позволял выставлять и письма реально выглядели ушедшими предыдущей датой. Странно что вордпресс такое не отслеживает.
                                                                                                                          +6
                                                                                                                          людей заставляли выставлять наружу всё своё грязное бельё — все эти наполовину недописанные проекты, которые никогда и не будут дописаны, весь кривой спагетти-код, который хочется забыть как страшный сон

                                                                                                                          А вот я попрошу. Я, может, в духе взаимопомощи и open-source хочу поделиться своими наработками, а они назвали это «грязным бельём». Кроме того, я же когда-нибудь соберусь и всё-всё доделаю!
                                                                                                                            +11
                                                                                                                            Кроме того, я же когда-нибудь соберусь и всё-всё доделаю
                                                                                                                            (¬‿¬ )
                                                                                                                              +1
                                                                                                                              Да и наполовину недописанный проект, в первую очередь, наполовину дописанный. Какие-то потенциально полезные решения, ходы, архитектуры — этого всего полно даже в заброшенных репозиториях. Что-то можно подглядеть, использовать у себя, а то и форкнуть и развивать дальше.
                                                                                                                                +1
                                                                                                                                Кроме того, даже недописанные проекты могут пригодиться как часть обучающей базы при тренировке ИИ-программиста.
                                                                                                                                +2
                                                                                                                                > Кроме того, я же когда-нибудь соберусь и всё-всё доделаю!

                                                                                                                                Ага, и я тоже. А потом поиграю во все купленные в стим игры :)
                                                                                                                                +6
                                                                                                                                Отличная новость. На битбакете интерфейс как улитка, может секунд 10 рендерить страничку. А еще и недавно открыл для себя что они чекбоксы в .md не поддерживают, а мне они удобны
                                                                                                                                  +1
                                                                                                                                  Теперь у людей появился выбор, возможность спрятать всё в идеальный тайник — и не повредит ли это культуре GitHub, культуре бесстыдной открытости и откровенности?

                                                                                                                                  Т.е. раньше выбора не было — так было правильно?) В любом случае — наличие лучше, чем его отсутствие.
                                                                                                                                    +1

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


                                                                                                                                    Кстати, немного офтоп, но может тут кто-нибудь знает, как проводить оплату за GitHub в РФ через бухгалтерию. У нас же нет никакого локального представительства, которое может счет выставить?

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


                                                                                                                                      Я ошибаюсь или там сказано — пока три, но потом, может быть, мы это изменим? (анонс читал вчера, уже забыл ;) )
                                                                                                                                        –23

                                                                                                                                        Эффективные менеджеры микрософта, пригоревшие от количества съезжающих в 2019 году проектов, нервно пытаются хоть что то исправить.


                                                                                                                                        Есть мнение, что халявные приватные репозитории на гитхабе скорее убивают опенсорс и вредят сообществу, нежели помогают и творят добро.
                                                                                                                                        Теперь толпа леммингов сможет (а в силу природной стеснительности и наличия выбора-и будет!) прятать свои недоделки, которые, следует признать, иногда содержат уникальные наработки и существенно экономят человекодни на нормальных проектах, от публики.
                                                                                                                                        Полезность ресурса существенно снизится.


                                                                                                                                        Прощай, гитхаб, ты был прекрасен...

                                                                                                                                          +5
                                                                                                                                          От сокрытия части моих наработок мир open source вздохнет с облегчением ничего не изменится!
                                                                                                                                          Если бы я хотел запилить по настоящему open source проект я бы понимал что запушить код на github мало. Нужно еще как минимум составить грамотную документацию и написать о своей подделке хоть пару строчек на хабре + порекомендовать ее на stackoverflow.
                                                                                                                                            +1

                                                                                                                                            Если у Вас там действительно уникальный код по нужной тематике И если он вдруг найдется по запросу, докцментация

                                                                                                                                            +7

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

                                                                                                                                              –5

                                                                                                                                              Почему вы отказываете леммингам в возможности уникальной наработки?
                                                                                                                                              К тому же, "уникальная" — всего лишь субъективная оценка количественной доступности.
                                                                                                                                              И да, порою, действительно сильно экономит. Не думаю, что мне одному.
                                                                                                                                              Вместо того, чтобы читать скучные поучения, с удовольствием узнал бы Ваше мнение по теме начального комментария.

                                                                                                                                            –8

                                                                                                                                            Припозднились слегка ребяты. Гитлаб уже почти торт, а stash с жиром лучше дружит. Слишком долго думали, что они безальтернативны. Для ОО — да хорошо, молодцы, как площадка для стартапа нищебродов из стран третьего мира, типа нашей — слишком рано надо начинать платить, слишком дорого self hosted, нет скидок на треккер и CI.

                                                                                                                                              +3
                                                                                                                                              не повредит ли это культуре GitHub, культуре бесстыдной открытости и откровенности?


                                                                                                                                              Нет, не повредит. Кто реально хотел что-то скрыть раньше, тот на публику ничего и не выкладывал. А если кому-то все равно, то вряд ли сейчас что-то существенно изменится. Просто еще один инструмент уже для тех, кому нужна приватность.
                                                                                                                                                +1
                                                                                                                                                Я не программист, поэтому отнеситесь к вопросу снисоходительно.
                                                                                                                                                Можно ли на GitHub написать, к примеру, проект ГОСТа, сообществом из сотни людей? Чтобы было видно кто в какой раздел внес какой вклад? И чтобы написание стандарта не превратилось в войну «я пишу, а он стирает»?
                                                                                                                                                +1
                                                                                                                                                Наконец-то! BitBucket конечно лучше чем GitHub в плане функционала и дизайна, но он жутко лагает и грузит по полчаса.
                                                                                                                                                Теперь мне интересно, что же будут делать Atlassian чтобы вернуть всех пользователей назад на BitBucket?
                                                                                                                                                  +1

                                                                                                                                                  Не думаю, что возвращать придётся прям всех. BitBucket поддерживает mercurial, а вот GitHub нет. Так что те, кто предпочитает Hg останутся и никуда не побегут.

                                                                                                                                                +1
                                                                                                                                                Лично я не буду переносить свои приватные репы с гитлаба. Какой смысл если все устраивает? Гитхаб офигенен, но всегда должен быть второй вариант. Монополия до добра не доводит.
                                                                                                                                                  0
                                                                                                                                                  Дрожащими руками, серьезно? $7 экономии вызывает такие бурные эмоции, это очень мило )
                                                                                                                                                    +1
                                                                                                                                                    За 7$ можно взять vps на месяц, в пару кликов развернуть на нем gitlab/gitea еще и на домен останется.
                                                                                                                                                      +2
                                                                                                                                                      Это в месяц $7 — а в год уже $84. Можно купить подписку на IDEA.
                                                                                                                                                        0
                                                                                                                                                        Желаю вам в Новом году, чтобы не нужно было выбирать ;)
                                                                                                                                                        +1
                                                                                                                                                        $7 экономии, если из расходов только эти $7 — действительно, не так уж и много, но если их совместить с остальными небольшими расходами — получится $50+ в месяц, а это уже, согласитесь, немало. Конечно, для лида-архитекта, который получает $7-10k это копейки, но большинство, всё таки, зарабатывает гораздо меньше указанного.
                                                                                                                                                          –2
                                                                                                                                                          Ага, давайте с квартплатой просуммируем
                                                                                                                                                          +2
                                                                                                                                                          А что если только пара-тройка проектов хранятся как private, что, ради этого покупать подписку? Как правильно заметили выше, подписка за подпиской могут стать и $100 в месяц что уже более существенно чем $7.
                                                                                                                                                          +1

                                                                                                                                                          Как же я ошибался, ставя на одну доску bitbucket и github!
                                                                                                                                                          Последние 3 года разрабатывали с помощью bitbucket и я к его скорости уже привык, но тут попробовал активно поработать с github…
                                                                                                                                                          Да это просто реактивный самолёт, действительно очень быстрый, намного быстрее bucket-a, а чего стоят pages со своим доменом, где тебе и сертификат даже автоматом для https ставят...

                                                                                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                                                                                          Самое читаемое