Pull to refresh

Comments 178

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

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

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

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

Понравился полезный инструмент — форкаешь его и ссылаешься на форк. Форк никуда не пропадёт даже при сокрытии основного.
UFO just landed and posted this here
А как открытый репозиторий заставит автора поддерживать именно открытую версию, а не ту, которую он создал закрытой на базе существующего кода? :)
Да, это проблема, но лучше так, чем никак.
UFO just landed and posted this here

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

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

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

разумеется, форк используется просто как копия, хотя никто не мешает и действительно что-то делать )
UFO just landed and posted this here
UFO just landed and posted this here
А как это происходит? Пару раз натыкался, что не смог найти ни публичный проект, ни даже его публичных форков (а они точно были).
Отображает, платная у вас подписка или нет.
UFO just landed and posted this here
Не сказал бы, никогда не воспринимал такие бейджики всерьёз. Ну заплатил и заплатил, пойду его код гляну лучше.

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

Зачем это вообще отображать в профиле?
Затем, что Гитхаб — это штутка социальная, значит своих верных подписчиков, помогающих деньгами, надо поддерживать социально, предоставляя какие-то видимые плюшки, на которые другие будут пускать слюнки.
UFO just landed and posted this here

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

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

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

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

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

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

У BitBucket тариф получше будет, там 5 соавторов у одного репозитория, а у GitHub — только три.
У абсолютного большинства реп только один автор, так что 3 или 5… Ну станет больше 3, можно будет переехать)
Не совсем так. Ограничение в 5 человек распространяется не на репозиторий. Можно дать доступ к своим приватным репозиториям 5 человекам(суммарно на все).
И у BitBucket ограничение на размер?
UFO just landed and posted this here
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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


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


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

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

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

А, хоститесь не в гугле и не амазоне?.. Вообще не в облаке? Ну конечно, очередному хостеру можно доверять больше чем майкрософту, конечно.
Можно поставить свой сервер на колокейшене :)
Гиперболизация наше все, да?) все сливают, вопрос в том что от чего то можно сознательно отказаться и не использовать, что то заблокировать, с чем то смириться, но видимо вы адепт подхода — «А, ну раз все сливают, значит можно жрать все без разбору пользоваться чем попало».
Касательно мобильников, оказывается можно использовать просто клавиатуру, без всяких облаков и прочего, или заблочить ей доступ в интернет (какой вообще дурак может додуматься использовать клавиатуру с отправкой ввода куда то, если он на ней вводит пароли к банкингу и в браузере).
а откуда такая увереность что ваша блокировка реально работает?
AFWall+ использует iptables для блокировки, так что есть основания ему доверять.
как-то умалчивая сколько вин10 сливает про пользователя.
Явно меньше, чем google.
UFO just landed and posted this here
После истерики со слежкой приложением «Бургер Кинг», проще начать выяснять, кто таки не сливает про пользователя, и что он вместо этого делает.
UFO just landed and posted this here
Может к пользователям Майкрософт не особо хорошо раньше относилась но к программистам — бесплатный Xamarin, Visual Studio в версии Community, абсолютно бесплатный VS Code вот Гитхаб. Да я помню те времена когда в далеком 2009 году у мелкомягких была документация на русском когда у других ее было хрен найдешь. Выложили код кучи своих фреймворков в опенсорс и этим нехилый такой вклад в него сделали. Вот кроссплатформенность приехала. В отличии от Java по поводу C# никто не судился и он вообще тоже открытый и ISO стандарт. Я как бывший фул тайм C# Software Engineer вообще не понимаю этой ненависти. Что вам Майкрософт сделали?

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

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

Я как бывший фул тайм C# Software Engineer
Это потому что Вы не бывший Visual Basic Software Engineer </ирония>. Обижаться есть кому, технологии они закапывают с завидным постоянством. Но это единственный способ стабильно усидеть в лодке IT, сейчас уже не осталось корпораций добра. Последнее время они стали сильно лучше, если хотя бы по тем же самым акциям судить, но все равно не все так гладко.
Scott Hanselman в 2014 написал короткую статью об этом Microsoft killed my Pappy
Тоже C# Software Engineer. И то ли слишком молод то ли не зацикливался но эти войны прошли мимо меня.
UFO just landed and posted this here
> гх вполне может оказаться куда более абузоустойчевым, чем ваш личный сервер перед атакой китайца.
Зато он абсолютно DMCA-неустойчивый, увы. На самом деле это самый жирный минус, жирнее всего остального вместе взятого.
Примеров масса, банально — была своя реализация кодека g729 под фрисвич от Voiddancer пока оно было обложено патентами (сейчас они уже неактуальны), закрыли. При том что он разраб из России, у нас данные патенты не действовали, но — разрабы фс даже не пытались с ним связаться и ту репу просто закрыли через гитхаб по dmca. Хотя я с теми разрабами общался пару лет, те ещё гниды.
Так что хоститься только там — чревато.

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

приватное решение… Поддержание инфраструктуры — халява.
Вы когда-нибудь пробовали поддерживать инфраструктуру или этим в конторе всегда занимался админ, который «не фига не делает только кофе пьет»©?
UFO just landed and posted this here

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

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

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

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

Ещё бы они поддержку Hg добавили и можно мигрировать с BB :)
UFO just landed and posted this here

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

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

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

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

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

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

UFO just landed and posted this here
А как пользователи найдут ошибки, если код закрыт? Вот на других каналах, где он открыт, и сделайте трекер.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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


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


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

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

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

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

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

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

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


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

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

Лично я не буду переносить свои приватные репы с гитлаба. Какой смысл если все устраивает? Гитхаб офигенен, но всегда должен быть второй вариант. Монополия до добра не доводит.
UFO just landed and posted this here
За 7$ можно взять vps на месяц, в пару кликов развернуть на нем gitlab/gitea еще и на домен останется.
Это в месяц $7 — а в год уже $84. Можно купить подписку на IDEA.
UFO just landed and posted this here
$7 экономии, если из расходов только эти $7 — действительно, не так уж и много, но если их совместить с остальными небольшими расходами — получится $50+ в месяц, а это уже, согласитесь, немало. Конечно, для лида-архитекта, который получает $7-10k это копейки, но большинство, всё таки, зарабатывает гораздо меньше указанного.
UFO just landed and posted this here
А что если только пара-тройка проектов хранятся как private, что, ради этого покупать подписку? Как правильно заметили выше, подписка за подпиской могут стать и $100 в месяц что уже более существенно чем $7.

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

Sign up to leave a comment.