Компания GitLab, развивающая одноимённую открытую платформу для организации совместной работы с Git-репозиториями, объявила (https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/) о выкупе сервиса Gitorious у компании Powow AS, к которая получила (http://blog.gitorious.org/2013/08/20/powow-as-acquires-gitor.../) контроль над проектом в 2013 году. Gitorious является старейшим хостиргом Git-репозиториев, основанным за несколько месяцев до появления GitHub.
К сожалению, компания GitLab не намерена поддерживать на плаву сервисы Gitorious - начиная с сегодняшнего дня владельцам репозиториев Gitorious.org будет предложено перенести свои проекты на хостинг GitLab.com. Для миграции достаточно нажать ссылку "Import projects from Gitorious.org". На миграцию отводится три месяца, после чего в конце мая Gitorious.org прекратит своё существование.Как и GitLab платформа Gitorious является свободным продуктом, написанным на языке Ruby с использованием фреймворка Ruby on Rails. GitLab распространяется под лицензией MIT, допускающей использование кода в закрытых продуктах, а Gitorious под лицензией AGPLv3, обязывающей открывать код всех наработок в случае использования продукта для обеспечения работы любых web-сервисов. Другое важное отличие состоит в том, что изначально GitLab развивался как платформа для развёртывания систем управления репозиториями на своих мощностях и уже потом дорос до оказания услуг хостинга и продажи коммерческой версии. Для Gitorious первоочередной деятельностью было оказание услуг хостинга, а публикация кода платформы было лишь формальностью.
Web-интерфейс GitLab во многом напоминает GitHub, но, тем не менее, не копирует его, а лишь повторяет наиболее удачные принципы. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое. Для работы с GitLab отдельно развивается сервер непрерывной интеграции GitLab CI, который можно использовать для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения. Платформа GitLab не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет при желании развернуть web-сервис управления проектом на своём подконтрольном сервере. Для хранения данных поддерживается связка Redis с MySQL или PostgreSQL.
URL: https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/
Новость: http://www.opennet.me/opennews/art.shtml?num=41777
Лучше бы умеряли аппетиты своей поделки, сволочи.
Купить чтобы закрыть [x]прямо в стиле больших ребят типа гугла или MS
Клиентов зато получат. Может они за копейки купили, сумма сделки не разглашается.
> Клиентов зато получат. Может они за копейки купили, сумма сделки не разглашается.В мире СПО всё же как-то принято делать хороший продукт, и чтоб клиенты переходили на него сами, из-за его объективных преимуществ. А не забашлять бабло чтоб то чем они пользуются в данный момент, и их видимо устраивает, было закрыто, и в течении 3 месяцев либо переход, либо на мороз.
у Gitorious проблемы - не сумели стать конкурентоспособными, поэтому им легче было "продаться" кому нибудь чем медленно, но верно идти ко дну. Если не так то объясните почему? GitLab в свою очередь решил не париться и легко заполучить клиентов - в чем проблема?
>В мире СПО всё же как-то принято делать хороший продукт, и чтоб клиенты переходили на него сами, из-за его объективных преимуществ. А не забашлять бабло чтоб то чем они пользуются в данный момент, и их видимо устраивает, было закрыто, и в течении 3 месяцев либо переход, либо на мороз.Намного лучше было бы чтобы Gitorious сам тихо скончался. Я правильно понял?
Было бы "бекаптесь в течении 3 месяцев и мороз" но без импорта в GitLab. Зато никого не душит жаба!
Вроде gitlab действительно применяется в компаниях (я лично по крайней мере встречал), но всё-таки печально что наш выбор теперь уменьшился.. Я лично на gitorious пару проектов держал, хоть и мелких.Кстати, любителям статически типизированных языков может понравиться такой вот ещё проект:
https://github.com/takezoe/gitbucket
Компании поднимают свои истансы gitlab (благо MIT лицензия), чтобы не зависеть от внешних сервисов.
> Компании поднимают свои истансы gitlab (благо MIT лицензия), чтобы не зависеть от внешних сервисов.Можно подумать на gpl нельзя поднять свой сервер. MIT тут не при чём.
anonymous правильно говорит, свой инстанс gitorious тоже можно было поднимать (хотя я не встречал ни одного случая). Хардкорщики вообще иногда git-овый веб-интерфейс наружу выставляют.
Там подразумевалось: "в отличие от GitHub".
gogs бы до ума довели. вещь хорошая, поднимается за полпинка, хоть в linux, хоть в openbsd (кроме ssh - которое я вообще не понимаю, как должно работать).
Вот зашел я на GitLab.
Сразу с порога пишут "Better than GitHub".
А чем лучше? Я даже не нашел где посмотреть открытые проекты.
Или там сугубо платная лавочка?
У каждого свои критерии лучше/хуже.
GitLab, например, вы можете установить на своём сервере. А GitHub он один, либо общедоступный, либо платный.
А чё, ванильный git + ssh + public key нельзя установить на своём собственном сервере? Нафига вообще нужны все эти гиториусы и гитахабы, для ламеров и офисного криля?
Для маленькой конторы в 10 человек с парой проектов действительно не нужны. А вот представь такую картину, крупная контора 200-300 разрабов, несколько отделов со своими разработчиками тимлидами менеджерами и т.д.
Нужен отдельный человек который будет 24/7 создавать пользователей, добавлять ключи, предоставлять доступы, создавать репозитории и т.д. Или придется давать тимлидам доступ на сервак и обучать по сути админить гит, что очень большая глупость.
В случае с Гитлабом, подключаешь на авториазицю рабочий LDAP и все пользователи получили доступ в гит, тимлиды создают репы и рулят доступами к ним из интуитивно понятного веб интерфейса.
Админу только остается бэкапить и обновлять.
даже для маленькой нужны только не гитлаб, а gogs.
> Для маленькой конторы в 10 человек с парой проектов действительно не нужны.Нужны даже в команде из > 1 человека, если цель разработки - что-то хоть чуть менее тривиальное чем хелворд.
> создавать пользователей, добавлять ключи, предоставлять доступы
Нет, администрирование гита тут совершенно непричем.
Я написал со своей точки зрения, так как администрирую Gitlab)
Так то вы правы, основные плюсы Gitlab-а не в удобстве администрирования.
> даже в команде из > 1 человека, если цель разработки - что-то хоть чуть менее тривиальное чем хелворд.Весь DragonFlyBSD (HAMMER, ядро, планировщик и т.д.) сложнее хелворда?
http://lists.dragonflybsd.org/pipermail/users/2015-January/2...
> Весь DragonFlyBSD (HAMMER, ядро, планировщик и т.д.) сложнее хелворда?А разве это не форк последней нормальной фри (4.11), за исключением всяких специфичностей типа хаммера?
уже давно ушёл от фри так, что не похоже сильно. по внутренней архитектуре.
>> даже в команде из > 1 человека, если цель разработки - что-то хоть чуть менее тривиальное чем хелворд.
> Весь DragonFlyBSD (HAMMER, ядро, планировщик и т.д.) сложнее хелворда?Скажем так, не нужнее ;)
А што ты Linux не привел в пример?
> крупная контора 200-300 разрабов
> несколько отделов со своими разработчиками тимлидами менеджерами
> давать тимлидам доступ на сервак и обучать по сути админить гит, что очень большая глупостьДа-да-да, давать доступ на свой сервак это "очень большая глупость", а сливать все сорцы - плод работы 300 человек в облако дяде из другой страны это верх разумности. Зато сэкономили на администраторе (или обучении тимлидов). Выгода!
Я восхищен вашей логикой.
[facepalm]GitLab не нужно облако, если ты поднимаешь его на СВОЕМ сервере.
Вы реально не понимаете что речь об установке gitlab на собственных серверах?...
Нет. Новость-то про облачный сервис GitLab. Какой вообще смысл обсуждать установку на свой сервер, они же не на этом деньги зарабатывают.Да собственно не только новость - все комментарии сравнивают с gitorious или github, так что все прекрасно понимают, что говоря об "использовании gitlab" речь идет про использование именно сервиса. Да, возможность поставить локально - есть. Но интерес у людей явно не в этом (потому что локально, как уже писали, достаточно обычного git)!
Так зайдите на их офф-страницу, посмотрите...:"Version Control for your Server"
Там публичному серверу вообще уделён только маленький клочок среди всей площади на странице.
> Но интерес у людей явно не в этом (потому что
> локально, как уже писали, достаточно обычного git)!Достаточно кому? Штуденту Ване для курсовой?
Code review? нет не слышал.
Есть продукт GitHub Enterprise, его тоже на свой сервер можно поставить (за деньги и с оплатой лицензий на конечное количество пользователей). Только вот в плане масштабирования при большом количестве пользователей и починки, когда чего-нибудь сломается, это ад по сравнению с gitlab.
"Better than GitHub" это ссылка: https://about.gitlab.com/better-than-github/
Нашел, но веб-интерфейс не очень дружелюбный.
Очень смахивает на bitbucket.
GitHub все же удобнее.
Остается ряд вопросов не закроют ли доступ разработчикам внезапно товарищи. Опять таки единственное достоинство это приватные проекты.
Я как-то всегда думал что gitlab floss проект, а ссылки на исходники на сайте не нашел. С открытыми исходниками он действительно "better than github", а вот без - не особо.
https://github.com/gitlabhq/gitlabhq
>а ссылки на исходники на сайте не нашел.Действительно. Впечатление, что [не]навязчиво толкают в сторону ... чего?
google://gitlad download
-> патеты для дистрибутивов
google://gitlad source
-> github... правда?Пришлось [вот куда толкали?] походить по сайту. В "GitLab | Features" обнаружилась ссылка "Source + Readme" https://gitlab.com/gitlab-org/gitlab-ce/tree/master
Сервис! Узабилити! //http://www.opennet.me/openforum/vsluhforumID3/100987.html#27 ---Не пееей, Иванушка, из копытца гитхабова....
> google://gitlad download
> -> патеты для дистрибутивов
> google://gitlad source
> -> github... правда?
> gitlad
> gitlad
> gitladMaster of googling!
Есть Gogs на Golang.
И как он в сравнении с Гитлаб по функционалу?
> И как он в сравнении с Гитлаб по функционалу?Дизайн не такой проработанный как на RubyRails (в GitLab); локализация не завершена на русский до конца.
скоро и гитлаб помрет gogs его сожрет.
roadmap [...] v0.6 [...] Will have ability to fork/pull request repositories. [...]Т.е. пока оно под стол пешком ходит в горшок, но скоро... Ого-го!
Использзуешь GitHub = финансируешь хунту.
Выкинь компьютер и изыди с опеннета.
> Использзуешь GitHub = финансируешь хунту.- А как ты можешь разговаривать, если у тебя нет мозгов? - спросила Дороти.
- Я не знаю. Но многие из тех, у кого нет мозгов, очень любят разговаривать, - ответило Чучело
Мнение безмозглого чучела для меня не авторитетно. Даже он сам, когда получил мозги, перестал нести эту чушь. А вы продолжаете.
Финансируешь хунту = помогаешь ГитХабу.
Gitorious раньше ещё интерфейсом проигрывал... они только недавно его githubоподобным сделали...
Так это, исходники кто-то закрыл? Форкайте и развивайте gitorious под MIT дальше. Хостинг закрыли? Туда и дорога. Надо было пользоваться github, а хостинги с бесплатными приватными репозиториями вообще должны умереть поголовно.
> а хостинги с бесплатными приватными репозиториями вообще должны умереть поголовно.А если человек просто синкает/бэкапит конфиги из хомяка, в которых пароли от жабера, профили браузера и прочая приватная фигня?
Если он бекапит приватную инфу на не свой сервер, то он уже ССЗБ.
> Если он бекапит приватную инфу на не свой сервер, то он уже ССЗБ.Или профессионал в информационной безопасности. Ведь только они (судя по всему) владеют тайным масонским знанием, что есть информация важная, а есть не очень важная. И устраивать паранойю из-за доступа к закладкам браузера (особенно если там нет ничего компрометирующего) - признак дилетанта.
Печально.Kallithea → https://kallithea-scm.org/
очередной питонокрап.
туда и дорога. одной проприерастной подстилкой меньше.