URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114566
[ Назад ]

Исходное сообщение
"Началась разработка GitPub, протокола для децентрализованных..."

Отправлено opennews , 12-Июн-18 10:23 
В рамках проекта GitPub (https://github.com/git-federation/gitpub) началась подготовка спецификации, расширяющей протокол ActivityPub (https://www.opennet.ru/opennews/art.shtml?num=47960) средствами для объединения Git-сервисов в общую федеративную сеть. Изначально ActivityPub рассчитан на распространение контента, управление подписками и доставку уведомлений в децентрализованных социальных сетях (позволяет объединять контент социальных сетей на основе отличающихся платформ), но протокол создан с возможностью расширения и может быть легко адаптирован для организации взаимодействия между сервисами совместной разработки.


Первый черной вариант спецификации GitPub (https://github.com/git-federation/gitpub/blob/draft-0.1/SPEC...) определяет API для трансляции между серверами pull-запросов и операций создания форков, а также оформления подписки на репозитории, предоставляемые web-сервисами наподобие GitHub, GitLab, RhodeCode (https://www.opennet.ru/opennews/art.shtml?num=44620), GitPrep (https://www.opennet.ru/opennews/art.shtml?num=44431), Kallithea (https://www.opennet.ru/opennews/art.shtml?num=43081), GitBucket (https://www.opennet.ru/opennews/art.shtml?num=44723), Gogs и Gitea (https://www.opennet.ru/opennews/art.shtml?num=45802).
Спецификация поставляется под лицензией W3C Document License, а примеры кода под лицензией MIT.

GitPub охватывает только аспекты взаимодействия между серверами (server-to-server), не углубляясь в низкоуровневые git-операции и не привязываясь к конкретным реализациям серверов. В отличие от API Apache GitPubSub (https://www.apache.org/dev/gitpubsub.html), GitPub фокусирует внимание на обеспечение выполнения операций, охватывающих разные репозитории (форки, pull-запросы), в то время как  GitPubSub рассчитан на передачу сведений на уровне отдельных коммитов в конкретном репозитории.  

URL: https://news.ycombinator.com/item?id=17288727
Новость: https://www.opennet.ru/opennews/art.shtml?num=48763


Содержание

Сообщения в этом обсуждении
"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено xm , 12-Июн-18 10:23 
И "Nomadic indentity" из протокола Zot из Hubzilla надо туда надо

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 10:41 
А там-то оно зачем? Гитовый коммит прекрасно подписывается GPG и делается один хрен локально. Всё, что нужно - иметь возможность публиковать с этой же подписью и всё остальное.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено xm , 12-Июн-18 10:45 
> А там-то оно зачем?

Ну как же - чтоб по серверам скакать. А то вдруг (условно) Oracle купит GitLab :)


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 11:33 
И что? Если следующий твой PR приедет с другого сервера, но с твоей же подписью (а мастер-копия один хрен не на сервере, а на твоём ПК) - ты прекрасно опознаваем.

Другое дело, что сами issues/PRs надо оформлять в виде гит-реп, чтобы они так же тривиально реплицировались, как и код. А вот с идентичностью как раз  проблем никаких.

P.S. Похоже, у нас продолжение всё того же спора - сервер как самостоятельная сущность против сервера как кэша/точки доступа :-)


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено xm , 12-Июн-18 12:17 
"Nomadic identity" это ж не только identity, но и репликация.

> P.S. Похоже, у нас продолжение всё того же спора - сервер как самостоятельная сущность против сервера как кэша/точки доступа :-)

Точно! :D


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноняшка , 12-Июн-18 17:41 
скоро переход на мэш - сети и отказ от разделения на сервер - клиент, ня?

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено xm , 12-Июн-18 19:24 
Я то за. Один большой и толстый вопрос только бы решить - как надёжно и безопасно рутить.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Анонимус2 , 12-Июн-18 18:48 
>Другое дело, что сами issues/PRs надо оформлять в виде гит-реп, чтобы они так же тривиально реплицировались, как и код. А вот с идентичностью как раз  проблем никаких.

1. Пока ни один сервис так не умеет
2. Как раз из-за 1 проблемы с идентичность в PR вполне себе есть


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 19:37 
Механика идентичности очень даже есть - подписанные коммиты. Глупо лепить дубль.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено nexfwall , 13-Июн-18 09:41 
> Другое дело, что сами issues/PRs надо оформлять в виде гит-реп, чтобы они так же тривиально реплицировались, как и код.

Pagure уже потирает ручонки.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 10:37 
Не прошло и ста лет... Но хорошо, что зашевелилилсь наконец. Глядишь, гитхаб загнётся...

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено xm , 12-Июн-18 10:45 
> Не прошло и ста лет... Но хорошо, что зашевелилилсь наконец. Глядишь, гитхаб
> загнётся...

Вы так говорите, как-будто это что-то хорошее.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 11:34 
Конечно, хорошее. Что ж плохого в устранении единой точки отказа при сохранении функциональности?

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено пох , 12-Июн-18 12:14 
в том что вы (и авторы, если это разные сущности) ничерта не понимаете в том, какую на самом деле функциональность предоставляет гитхаб.

"устранение единой точки отказа" для репо обеспечивается git clone и fetch по крону.
Только вот оно никому не надо и никому кроме владельца - не поможет.

И даже если "клонировать" пулл-реквесты (что в случае гитхаба тоже можно делать самому на коленке) - все равно не поможет. С ними и останетесь, в случае чего, и с мертвой копией мертвого проекта.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 13:13 
Если б я делал - всё в гитовых репах бы лежало - и PR, и обсуждения... вообще всё. Но даже так лучше, чем один великий гитхаб.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено пох , 12-Июн-18 16:48 
ну и был бы ты там один, со своими PR самому себе и обсуждениями сам с собой.

Вот эту проблемы - вы пока еще даже не осознали, куда там вам ее действительно решить :-(


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 19:40 
Хочешь что-то сказать - так говори, нечего загадки загадывать. Пока я и близко никаких проблем не вижу в распространении того, что сейчас лежит в PR и issues в виде гитовой репы.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 12-Июн-18 21:25 
Господин "пох" - обычный тролль, который тут пасётся больше года. Ему не особо важна суть, лишь бы вбросить. Пора бы уже привыкнуть к нему.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 21:38 
Тролль, но не обычный, а вполне себе знающий, довольно интересные штуки говорит иногда. Впрочем, в данном случае я особых откровений не жду.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено prokoudine , 14-Июн-18 14:41 
>  Пока я и близко никаких проблем не вижу в распространении того, что сейчас лежит в PR и issues в виде гитовой репы.

Всё верно. Проблемы нет. Реализации — тоже :)


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено пох , 17-Июн-18 23:05 
гитхаб - социальная сеть, а не хранилище ненужно-клонов.

рассылки и чятики заменяют ее плохо, "хранение pr в git" - никак.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 13-Июн-18 13:09 
>>гитхаб загнётся...
>Вы так говорите, как-будто это что-то хорошее.

В свете последних новостей, да.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 12-Июн-18 11:19 
> Не прошло и ста лет... Но хорошо, что зашевелилилсь наконец. Глядишь, гитхаб
> загнётся...

Тормозишь. УЖЕ загнулся. Все что покупает Некрософт в последние десятилетие - загибается.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 11:36 
Не торможу. Оно-то загибается, но вопрос в сроках. Смешно, конечно, что хотя подобный исход был давно очеевиден протоколом занялись только когда жареный петух уже примерился клюнуть.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено еще_один_Аноним , 12-Июн-18 16:55 
читая "Началась разработка GitPub"  приготовился было ликовать "Ура Альтернативу хитхаба начали пилить уже!"  ан нет... всего лишь протокол  для сервисов.. :(

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено еще_один_Аноним , 12-Июн-18 16:55 
Гитхаба(fxd)

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 12-Июн-18 19:10 
Почему бы всем любителям мс и проприерастских игр с гитхабом не свалить уже на perforce или clearcase, приправив все это лотусом, и бох знает какими ужасами от IBM? Уютненько тянуть свой варезок в rar архивах, и ожидать официальной(с) документации(tm) от производителя на гербовой бумаге.

Все хорошее в гитхабе закончилось, остались только пораженные вирусом проприетарщины мозги разработчиков. Безусловно, идеи свободы и открытости коммуникаций посеили множество зародышей, но на этом поле, сожженом щелочью микрософта, уже ничего не взойдет. Все движется дальше, и через 5-10 лет МС в очередной раз будет покупать не ей созданный и выращенный другой продукт, что бы иссушить его, выпотрошить и выбросить.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 12-Июн-18 21:34 
> Все движется дальше, и через 5-10 лет МС в очередной раз
> будет покупать не ей созданный и выращенный другой продукт, что бы
> иссушить его, выпотрошить и выбросить.

Есть шанс, что через 5-10 лет индусы таки обанкротят/развалят и сам Майкрософт.
Даже сейчас, благодаря нашим копчёным друзьям, МС уже не торт что раньше.


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Crazy Alex , 12-Июн-18 21:44 
Вообще-то у них сейчас дела отлично идут. Вот, полюбуйтесь: https://www.google.com/search?q=NASDAQ:MSFT (только кнопочку Max ткните). Надела у руля с 14-го года.

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Dmitry77 , 13-Июн-18 09:47 
Мне больше нравятся идеи когда git совсем без серверов
типа
GitTorrent
git-ipfs-rehost

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено pavlinux , 14-Июн-18 16:50 
github
gitlab
gitpub
gitsyb
gutfuk
...

несаепались ыщо?


"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено анонимчик , 15-Июн-18 11:31 
А notabug.org чо?

"Началась разработка GitPub, протокола для децентрализованных..."
Отправлено Аноним , 15-Июн-18 20:32 
А потом придем к некоторому подобию https://www.fossil-scm.org/