The OpenNET Project / Index page

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

Вышла открытая платформа для организации совместной разработки GitLab 6.3

25.11.2013 12:02

Представлен релиз платформы для организации совместной работы с Git-репозиториями GitLab 6.3. По своим возможностям платформа GitLab напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Одновременно доступен релиз развиваемого проектом сервера непрерывной интеграции GitLab CI 4.0, который можно использовать совместно с GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения.

Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией MIT. Для хранения данных поддерживается связка Redis с MySQL или PostgreSQL. GitLab наиболее востребован для организации командной разработки в корпоративных проектах, так как позволяет без привязки к облачному вендору развернуть инструментарий, похожий на Github Enterprise и Gitorious. Web-интерфейс GitLab во многом напоминает GitHub, но, тем не менее, не копирует его, а лишь повторяет наиболее удачные принципы. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое.

Из новшеств можно отметить:

  • Возможность создания и удаления файлов через web-интерфейс GitLab;
  • Поддержка отправки администратором широковещательных уведомлений, отображаемых в web-интерфейсе других участников в форме баннера в верхней части страницы;
  • В интерфейс администратора добавлена функция перемещения проекта между пользователями и группами;
  • Для пользователей добавлена возможность самостоятельного прекращения участия в проекте без отправки запроса владельцу;
  • В сводный экран интерфейса администратора добавлено отображение состояния настроек и версии задействованных компонентов;
  • При просмотре коммита появилась возможность оценки всех веток, которые затрагивает данный коммит;
  • Выполнен небольшой редизайн базовой страницы проекта;
  • В GitLab CI 4.0 проведена работа по увеличению гибкости внутренней архитектуры, произведена незначительная модернизация интерфейса, добавлена возможность настройки нового проекта в один клик, некоторые операции теперь доступны только пользователям со специальными административными правами.


  1. Главная ссылка к новости (http://blog.gitlab.org/gitlab-...)
  2. OpenNews: Критические уязвимости в GitLab
  3. OpenNews: GitLab 6.0 ознаменовал переход к формированию коммерческой редакции
  4. OpenNews: Проект RhodeCode преобразован из свободного проекта в коммерческий продукт с частично открытым кодом
  5. OpenNews: Вышла платформа для организации совместной разработки rhodecode 1.7.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38512-gitlab
Ключевые слова: gitlab, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, svlasov (ok), 13:19, 25/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень хотелось бы чтоб git/gitk умели тоже подсвечивать измененные участки как на 6-м скрине. GitHub и Bitbucket умеют давно.
     
     
  • 2.2, Аноним (-), 13:43, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "git gui" подсвечивает же. Еще есть симпатичный gitg.
     
     
  • 3.3, svlasov (ok), 13:56, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Отлично, буду искать как бы заполучить апдейты в 12.04
     
     
  • 4.4, Аноним (-), 14:06, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://help.ubuntu.com/community/PinningHowto
     
  • 4.5, Аноним (-), 14:11, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://packages.ubuntu.com/precise/git-gui

    Так оно врепозитории есть. :)

     
     
  • 5.6, svlasov (ok), 14:12, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > http://packages.ubuntu.com/precise/git-gui
    > Так оно врепозитории есть. :)

    есть, но видимо слишком старая, подсвечивания нет.

     
     
  • 6.12, Аноним (-), 16:52, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Эх.. Я вас неправильно понял. Так gui не умеет.
     
  • 2.8, svlasov (ok), 15:51, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нашел для консольного git https://coderwall.com/p/ydluzg
     
  • 2.9, Аноним (-), 15:58, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А разве
    $ git config --global color.ui true
    и прочие color.* не делают этого?
     
     
  • 3.10, svlasov (ok), 16:08, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это лишь настройки общей подсветки. Я же про подсветку изменений в пределах стоки. В самом начале 6-го скриншота видно как удаленные # выделены.

    Подробней тут http://stackoverflow.com/questions/5326008/highlight-changed-lines-and-change

     
  • 2.11, Аноним (-), 16:15, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http://stackoverflow.com/questions/3713765/viewing-all-git-diffs-with-vimdiff

    Можно еще выбрать какую-нибудь внешнюю просматривалку изменений.

     

  • 1.7, Аноним (-), 15:48, 25/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Установил бы попробовать, если бы были пакеты для Ubuntu.
     
     
  • 2.19, Аноним (-), 14:21, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    А минусовальщики аргументированно не могут ответить?
     
     
  • 3.20, pavel_simple (ok), 14:26, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > А минусовальщики аргументированно не могут ответить?

    наверное минусовальщики думают что ты обязательно должен знать что на твоё мнение всем плевать

     
  • 2.21, Аноним (-), 09:45, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пошаговой инструкцией https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md по установке воспользоваться никак? Обязательно дебы нужны?
     
     
  • 3.23, Аноним (-), 14:59, 29/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот проделал я по инструкции. Попробовал. Не понравилось. Как мне теперь систему почистить?
     
     
  • 4.24, Аноним (-), 12:01, 30/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Либо ставить на виртуалку, либо осмысленно выполнить действия, обратные описанным в инструкции. Учитывая, что при установке gitlab почти ничего не пишет за пределы отведённой директории, проблем удалить его нет.

    А на счёт удаления дебов - так никто не гарантирует, что скрипт удаления будет там написан корретно, и всё, что было написано, будет удалено.

     

  • 1.13, Аноним (-), 17:36, 25/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень удобно, но жрёт от 600 до гигабайте оперативки.
     
     
  • 2.14, Anonym1 (?), 22:16, 25/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ее что, все еще меньше 32Гб?
     
     
  • 3.15, Аноним (-), 06:32, 26/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У кого не меньше - у них жаба. Ряба им в *** не упёрлась.
     

  • 1.16, Ури (?), 17:03, 26/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гайз, а стоит с трака уходить на гитлаб?
     
     
  • 2.18, бедный буратино (ok), 08:13, 27/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    трак из таск-бейзд, гитлаб из коуд-бейзд.
     
  • 2.22, Аноним (-), 09:53, 28/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Гайз, а стоит с трака уходить на гитлаб?

    Если функции типа Code-review и online-editor нужны, то стоит. В гитлабе отзывы можно писать не только на комит в целом, но и на любую строчку комита.

     

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



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

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