The OpenNET Project / Index page

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

Выпуск системы совместной разработки GitBucket 4.37

12.12.2021 09:20

Представлен выпуск проекта GitBucket 4.37, развивающего систему для совместной работы с Git-репозиториями с интерфейсом в стиле GitHub, GitLab или Bitbucket. Система отличается простотой установки, возможностью расширения функциональности через плагины и совместимостью с API GitHub. Код написан на языке Scala и доступен под лицензией Apache 2.0. В качестве СУБД могут использоваться MySQL и PostgreSQL.

Основные возможности GitBucket:

  • Поддержка публичных и закрытых Git-репозиториев с доступом через HTTP и SSH;
  • Поддержка GitLFS;
  • Интерфейс для навигации по репозиторию с поддержкой редактирования файлов online;
  • Наличие Wiki для подготовки документации;
  • Интерфейс для обработки сообщений об ошибках (Issues);
  • Средства для обработки заявок на изменения (Pull request);
  • Система отправки уведомлений по электронной почте;
  • Простая система управления пользователями и группами с поддержкой интеграции с LDAP;
  • Система плагинов с коллекцией дополнений, разработанных участниками из сообщества. В виде плагинов реализованы такие возможности как создание gist-заметок, публикация анонсов, резервное копирование, вывод уведомлений на рабочий стол, построение графиков коммитов, отрисовка AsciiDoc.

В новом выпуске:

  • Предоставлена возможность задания в настройках собственного URL для доступа к репозиторию по SSH, который может использоваться когда обращение пользователей к GitBucket по SSH выполняется не напрямую, а через дополнительный прокси-сервер, перенаправляющий запросы клиентов.
  • Добавлена возможность использования ключей EDDSA для верификации цифровых подписей коммитов. Поддержка реализована через обновление компонентов apaceh-sshd и bouncycastle-java.
  • Изменены ограничения на максимальный размер пароля (лимит увеличен с 20 до 40 символов) и WebHook URL (c 200 до 400 символов).
  • Расширен Web API и улучшена интеграция с системой Jenkins. Добавлены дополнительные вызовы в API для работы с Git (Git Reference API) и обрабтки списков issue, например, добавлена поддержка данных о тестовых выпусках (milestone) и предоставлена возможность выполнения операций сразу для всех issue-записей.


  1. Главная ссылка к новости (https://gitbucket.github.io/gi...)
  2. OpenNews: Началась разработка GitPub, протокола для децентрализованных Git-сервисов
  3. OpenNews: В платформе совместной разработки SourceHut появился хаб проектов
  4. OpenNews: Выпуск системы совместной разработки Gogs 0.12
  5. OpenNews: Первый публичный выпуск децентрализованной платформы совместной разработки Radicle
  6. OpenNews: Опубликован исходный код системы совместной разработки и публикации кода huje
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/56332-gitbucket
Ключевые слова: gitbucket, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:11, 12/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а как у них дела с log4j ?
     
     
  • 2.2, Аноним (2), 10:16, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • –11 +/
    это же не Жаба
     
     
  • 3.3, pashev.me (?), 10:52, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Scala - это жаба.
     
  • 3.7, Аноним (1), 12:18, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >это же не Жаба

    Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

    буржуйский понимаешь?

     
     
  • 4.10, Аноним (2), 12:44, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    NOPE
     
  • 4.16, Аноним (16), 13:58, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > JVM and JavaScript runtimes let you build high-performance system

    /0

     
     
  • 5.23, Аноним (1), 15:24, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >/0

    access to huge ecosystems of libraries

     
     
  • 6.30, x3who (?), 20:06, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Are npm libs supported?
     
  • 3.17, Аноним (17), 14:07, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Но это JVM язык и основная фишка JVM языков это переиспользование уже написанного Java кода.
    И весь вопрос с системой логирования написали они свою или использовали log4
     
     
  • 4.31, Аноним (31), 20:52, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть подозрение что они использовали scala-logging от лайтбенда как и большая часть скаловых проектов, а он предоставляет slf4j апи напрямую. Использовать log4j в скале было бы крайне странно
     
  • 2.36, Аноним (36), 23:35, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Простой поиск даёт совпадение в четырёх jar-файлах
     
     
  • 3.37, ыы (?), 10:11, 13/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Только в 4-х? А если не секрет - в каких?
     

  • 1.4, Аноним (-), 11:03, 12/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    лучше чем непрерывно забагованая gitea?
     
     
  • 2.14, Аноним (14), 13:10, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    также интересно сравнение по использованию ресурсов
     
  • 2.42, ivanpetrov (ok), 02:09, 15/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У меня, возможно, слишком примитивные сценарии использования, но я как поставил Gitea больше года назад на свой сервер в домашней сети, так с тех пор и не трогал. Работает, не падает, хостит мои локальные репозитории, плюс зеркалирует особо важные с GitHub’а.
     

  • 1.5, Ананас (?), 11:22, 12/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    1. Есть ли хостинги уровня гитхаба для Mercurial?
    2. Когда hg перепишут с питона?
     
     
  • 2.6, Anonymus (?), 11:35, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >1. Есть ли хостинги уровня гитхаба для Mercurial?

    Скорее нет, чем да:
    https://www.mercurial-scm.org/wiki/MercurialHosting

     
     
  • 3.34, Аноним (34), 22:28, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А heptapod чем не угодил? Это же форк GitLab.
     
  • 2.13, Аноним (14), 13:09, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >2. Когда hg перепишут с питона?

    https://github.com/facebookexperimental/eden
    Фейсбук переписал, внутри у себя уже юзает. Большие надежды на него. Ui гита сильно проигрывает меркуриалу - все кишки торчат юзеру наружу, смысловая нагрузка команд тоже часто оставляет желать лучшего. Например не должна команда типа checkout для навигации по дереву при добавлении флага начинать создавать ветки - семантика совершенно другая. Уверен что все кто это будет отрицать - не работали с другими dcvs. Гит стал промышленным стандратом(и в это в целом неплохо, есть и еще более худшие системы), но он далек от идела. Во всяком случае дальше чем hg. Хотя ради справедливости надо отметить что в hg тоже есть недостатки. Например есть случай(достаточно экзотический, но вполне реальный) когда и меркуриал и гит неправильно мержат, кажется в pijul это наглядно показали как поправить

     
     
  • 3.18, Аноним (17), 14:10, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    checkout переключает ветке и при желании создаёт новую при переключении выглядит намного логичнее hg в котором  три типа веток, как вообще с такой сложной хренью работать?
     
     
  • 4.33, Аноним (33), 22:22, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >checkout переключает ветке и при желании создаёт новую

    А также откатывает текущие изменения, перепрыгивает в другое состояние в прошлом и ещё что много чего. Очень консистентно, угу

     
  • 3.22, пох. (?), 15:17, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > https://github.com/facebookexperimental/eden

    нате, Боже, что нам негоже.

    >  Большие надежды на него.

    не, от пейсбука нам ничего не надо, товарищ май...сцукенберг (у вас, кстати, ус отклеился).

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

    (потому что git и github две большие разницы. Так же как hg и codeplex - который его поддерживал в том числе, ни разу не близнецы и вообще не братья.)

     
     
  • 4.27, муу (?), 18:06, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > не, от пейсбука нам ничего не надо, товарищ май...сцукенберг (у вас, кстати, ус отклеился).

    zstd

     
  • 2.24, пох. (?), 15:25, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Есть ли хостинги уровня гитхаба для Mercurial?

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

    > Когда hg перепишут с питона?

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

     

  • 1.8, lockywolf (ok), 12:29, 12/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Почему, интересно, гит-сервера пишут на эзотерических языках? Go, Scala, Ruby... Издевательство какое-то.
     
     
  • 2.9, Иваня (?), 12:37, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ты чо хотел Rust? :)
     
     
  • 3.15, Аноним (14), 13:18, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Со временем перепишут точно. В идеале заодно попровить болячки гита. Получится аля https://pijul.org/
     
     
  • 4.38, Аноним (38), 10:29, 13/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > pijul

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

     
     
  • 5.40, Аноним (-), 13:45, 13/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> pijul
    > В него можно загнать репозитарий сравнимый с ядром линукс? Или математика патчей сломается?

    Скорее, анонимный пукан расплавится ...

    Именно репозиторий линукс используют в качестве тестового и для отлова регрессий
    https://nest.pijul.com/pijul/pijul/discussions/498
    > This is rather surprising, are you sure you compiled with --release? @tankf33der tests Pijul on the Linux kernel regularly, it’s much much much faster than that (like 100-1000 times at least).
    >

     
  • 3.26, Аноним (34), 17:14, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А кстати гит уже переписали на раст
     
     
  • 4.28, Аноним (28), 18:14, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что это дает обычному пользователю по сревнению с существующим решением?
     
     
  • 5.29, Аноним (29), 18:47, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оболденную безопасность
     
     
  • 6.39, Аноним (39), 12:39, 13/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лысую или плешивую?
     
  • 6.41, Аноним (41), 18:36, 14/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Оболдженную, хотел сказать ты?
     
  • 3.32, Аноним (31), 21:06, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Надо было по заветам asmbb
     
  • 2.19, Аноним (19), 14:32, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Гит сам по себе переусложнён и эзотеричен, чего удивляться.
     
     
  • 3.35, Аноним (34), 22:29, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому есть реализации гита на баше.
     
  • 2.20, asand3r (ok), 14:46, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну! Есть же PHP, а они всё изобретают что-то.
     
  • 2.21, пох. (?), 15:11, 12/12/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну а что ты хочешь от людей, пытающихся применять гит в разработке не единственно-верным путем для которого тот и был высосан из пальца - "порежьте помельче, пришлите в рассылку, ой part 130 of 1500 потерялася, перепошлите заново"? Они сами по себе, хм, эзотерики.

    Более странно то, что пейсбук переписал hg не на php.

     

  • 1.25, Дениксей Попушкин (?), 16:25, 12/12/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >развивающего систему для совместной работы с Git-репозиториями с интерфейсом в стиле GitHub и Bitbucket.

    И обои нескучные.

     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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