The OpenNET Project / Index page

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



"Началась разработка GitPub, протокола для децентрализованных..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от opennews (ok) on 12-Июн-18, 10:23 
В рамках проекта GitPub (https://github.com/git-federation/gitpub) началась подготовка спецификации, расширяющей протокол ActivityPub (https://www.opennet.dev/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.dev/opennews/art.shtml?num=44620), GitPrep (https://www.opennet.dev/opennews/art.shtml?num=44431), Kallithea (https://www.opennet.dev/opennews/art.shtml?num=43081), GitBucket (https://www.opennet.dev/opennews/art.shtml?num=44723), Gogs и Gitea (https://www.opennet.dev/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.dev/opennews/art.shtml?num=48763

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от xm (ok) on 12-Июн-18, 10:23 
И "Nomadic indentity" из протокола Zot из Hubzilla надо туда надо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 10:41 
А там-то оно зачем? Гитовый коммит прекрасно подписывается GPG и делается один хрен локально. Всё, что нужно - иметь возможность публиковать с этой же подписью и всё остальное.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от xm (ok) on 12-Июн-18, 10:45 
> А там-то оно зачем?

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

12. "Началась разработка GitPub, протокола для децентрализованных..."  +2 +/
Сообщение от xm (ok) on 12-Июн-18, 12:17 
"Nomadic identity" это ж не только identity, но и репликация.

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

Точно! :D

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

21. "Началась разработка GitPub, протокола для децентрализованных..."  –3 +/
Сообщение от Аноняшка on 12-Июн-18, 17:41 
скоро переход на мэш - сети и отказ от разделения на сервер - клиент, ня?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от xm (ok) on 12-Июн-18, 19:24 
Я то за. Один большой и толстый вопрос только бы решить - как надёжно и безопасно рутить.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

27. "Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 19:37 
Механика идентичности очень даже есть - подписанные коммиты. Глупо лепить дубль.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

2. "Началась разработка GitPub, протокола для децентрализованных..."  –7 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 10:37 
Не прошло и ста лет... Но хорошо, что зашевелилилсь наконец. Глядишь, гитхаб загнётся...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от xm (ok) on 12-Июн-18, 10:45 
> Не прошло и ста лет... Но хорошо, что зашевелилилсь наконец. Глядишь, гитхаб
> загнётся...

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 11:34 
Конечно, хорошее. Что ж плохого в устранении единой точки отказа при сохранении функциональности?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Началась разработка GitPub, протокола для децентрализованных..."  +2 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 13:13 
Если б я делал - всё в гитовых репах бы лежало - и PR, и обсуждения... вообще всё. Но даже так лучше, чем один великий гитхаб.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

28. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 19:40 
Хочешь что-то сказать - так говори, нечего загадки загадывать. Пока я и близко никаких проблем не вижу в распространении того, что сейчас лежит в PR и issues в виде гитовой репы.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

29. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от Аноним (??) on 12-Июн-18, 21:25 
Господин "пох" - обычный тролль, который тут пасётся больше года. Ему не особо важна суть, лишь бы вбросить. Пора бы уже привыкнуть к нему.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 21:38 
Тролль, но не обычный, а вполне себе знающий, довольно интересные штуки говорит иногда. Впрочем, в данном случае я особых откровений не жду.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

37. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от prokoudine email(??) on 14-Июн-18, 14:41 
>  Пока я и близко никаких проблем не вижу в распространении того, что сейчас лежит в PR и issues в виде гитовой репы.

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Началась разработка GitPub, протокола для децентрализованных..."  +1 +/
Сообщение от Crazy Alex (ok) on 12-Июн-18, 11:36 
Не торможу. Оно-то загибается, но вопрос в сроках. Смешно, конечно, что хотя подобный исход был давно очеевиден протоколом занялись только когда жареный петух уже примерился клюнуть.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

18. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от еще_один_Аноним on 12-Июн-18, 16:55 
читая "Началась разработка GitPub"  приготовился было ликовать "Ура Альтернативу хитхаба начали пилить уже!"  ан нет... всего лишь протокол  для сервисов.. :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от еще_один_Аноним on 12-Июн-18, 16:55 
Гитхаба(fxd)
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

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

35. "Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от Dmitry77 (ok) on 13-Июн-18, 09:47 
Мне больше нравятся идеи когда git совсем без серверов
типа
GitTorrent
git-ipfs-rehost
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

38. "Началась разработка GitPub, протокола для децентрализованных..."  –1 +/
Сообщение от pavlinux (ok) on 14-Июн-18, 16:50 
github
gitlab
gitpub
gitsyb
gutfuk
...

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от анонимчик on 15-Июн-18, 11:31 
А notabug.org чо?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Началась разработка GitPub, протокола для децентрализованных..."  +/
Сообщение от Аноним (??) on 15-Июн-18, 20:32 
А потом придем к некоторому подобию https://www.fossil-scm.org/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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