GitLab

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

GitLab
GitLab logo
Зовнішній вигляд сайта
Зовнішній вигляд сайта
URL gitlab.com
Комерційний Так
Тип Хостинг репозиторіїв Git,
спільне керування версіями
Реєстрація необов'язкова
Мови
Власник GitLab Inc.
Автор Дмитро Запорожець, Валерій Сізов
Започатковано жовтень 2011
Стан працює
Рейтинг Alexa 2,667 (Березень 2018)[1]
Мова програмування Ruby
Ліцензія контенту MIT
GitLab у Вікісховищі?
GitLab Community Edition (CE)
GitLab Logo.svg
Gitlab screenshot december 2015.png
Тип розподілена система керування версіями,
керування проектами
Розробник GitLab Inc.
Версії 10.6.4[2]
Репозиторій gitlab.com/gitlab-org/gitlab-ce.git
Операційна система GNU/Linux[d]
Написано на Ruby та Go
Ліцензія MIT License
about.gitlab.com

GitLab Community Edition (CE) у Вікісховищі?
GitLab Enterprise Edition (EE)
GitLab Logo.svg
Gitlab screenshot december 2015.png
Тип розподілена система керування версіями,
керування проектами
Розробник GitLab Inc.
Версії 10.6.4[2]
Репозиторій gitlab.com/gitlab-org/gitlab-ce.git
Операційна система GNU/Linux[d]
Написано на Ruby та Go
Ліцензія Proprietary and money required
about.gitlab.com

GitLab Enterprise Edition (EE) у Вікісховищі?

GitLab — сайт та система керування репозиторіями програмного коду для Git, з додаткових можливостей: власна вікі та система відстеження помилок.

GitLab — компанія, що пропонує схожі з GitHub користувацькі послуги із додатковими перевагами, як то приватні репозиторії для безкоштовних підписників. Також суттєвою перевагою є можливість розгорнути систему на сторонніх серверах.

ПЗ доступне у системі керування пакунками Omnibus.[3]

Програма була написана Дмитром Запорожцем з України. Керівний офіс і генеральний директор Ситце Сайбрандей (Sytse Sijbrandij) містяться в Утрехті. Код написаний на Ruby. Станом на травень 2016, компанія мала більш як 80 найманих працівників та більше 1000 долучились до відкритого коду.

Систему використовують більше 100 000 організацій, включно з NASA, CERN, Alibaba, Invincea, O'Reilly Media, Leibniz-Rechenzentrum (LRZ) та Jülich Research Center.[4][5][6][7]

Кількість співробітників зросла з 9 у березні 2015 до 150 співробітників у грудні 2016 року[8]. Загальне фінансування проекту зросло до 26 млн доларів після отримання 20 млн доларів у вересні 2016 року від August Capital[en].[9]

Історія[ред.ред. код]

Початково, сайт називався GitLab та був повністю вільним та відкритим розповсюджуваним під ліцензією MIT.[10]

У липні 2013,[11] продукт розділився на:

  • GitLab CE: для спільноти,
  • GitLab EE: для підприємств.

У той час ліцензія GitLab CE та GitLab EE залишалася такою ж.

У лютому 2014, GitLab проголосили[12] редакцію бізнес-моделі open core. GitLab EE включено до власницької ліцензії, та додано можливостей, відсутніх у CE версії.[13]

У липні 2015 компанія зібрала додаткові 1,5 мільйона доларів за рахунок стартового фінансування.[14]

У вересні 2015 GitLab добрав 4 мільйони у фінансуванні Series A від Khosla Ventures.[15]

У січні 2016 року Дмитро Запорожець (власник компанії) потрапив до Forbes 30 Under 30 в категорії Enterprise Tech.[16]

У жовтні 2017 року компанія GitLab залучила 20 мільйонів доларів від Google Ventures.

Інциденти[ред.ред. код]

У січні 2017 адміністратор бази даних випадково видалив виробничу базу даних (понад 300 Гб). На відновлення даних було витрачено близько 6 годин.[17]

Перехоплення доменів користувачів[ред.ред. код]

На порталі GitLab було виявлено ​​уразливість, що дозволяла перехоплювати домени користувачів. Дослідник безпеки Едвін Фуділ (Edwin Foudil або EdOverflow) зміг перехопити кілька сотень доменів GitLab за кілька секунд, використавши вразливість в механізмі перевірки доменів.[18]

GitLab дозволяє користувачам розміщувати контент і проекти на власному домені. 5 лютого 2018-го адміністрація повідомила про відсутність перевірки автентичності при прив'язці домену до облікового запису GitLab.[19] Ця проблема дозволяла зловмиснику виявити DNS-записи, які вказують на сторінку GitLab IP-адресою, що нікому не належить, і потенційно перехопити домен. Уразливість стосувалась всіх користувачів, які створювали, а потім видаляли домени за допомогою функції GitLab Pages.

1 лютого дослідник виклав звіт про уразливість і написав скрипт для перехоплення доменів.[20] Оскільки GitLab дозволяє вказувати необмежену кількість доменів для одного сховища, дослідник зміг перехопити безліч доменів за короткий проміжок часу.

За словами Едвіна, після перехоплення домену зловмисник може завантажити на нього будь-який контент. Згодом проблему було вирішено.[21]

Діяльність[ред.ред. код]

  • У 2017 році GitLab купив чат Gitter. Умови і сума угоди не розголошуються. Як було анонсовано, найближчим часом на сайті з'явиться можливість авторизації через GitLab (Login with GitLab), щоб групи і проекти на GitLab могли простіше створювати чати і спільноти. Також, планується викласти код Gitter у відкритий доступ.[22]
  • У березні 2015 року GitLab придбала компанію-конкурента Gitorious. У підсумку всім користувачам було запропоновано перейти на GitLab.

Посилання[ред.ред. код]

Примітки[ред.ред. код]

  1. GitLab.com Alexa Ranking. Alexa Internet. Процитовано Mar 10, 2018. 
  2. а б v10.6.4 · Tags · GitLab.org / GitLab Community Edition
  3. GitLab - Omnibus package downloads for GitLab CE. gitlab.com. 
  4. Andrii Degeler (4 June 2014). GitLab будує бізнес із 0.1% платників серед користувачів. The Next Web. 
  5. Washington Post (8 October 2014). Tech firms cast a wide, and virtual, net for talent. chicagotribune.com. 
  6. CERN. Services - CERN or commercial provider?. cern.ch. 
  7. Services - GitLab. 
  8. GitLab Team Page. GitLab. Процитовано 17 Dec 2016. 
  9. Miller, Ron. GitLab secures $20 million Series B. TechCrunch. Процитовано 2016-11-03. 
  10. Drew Olanoff (13 October 2011). Ship it faster and cheaper - GitLab is GitHub for your own servers - The Next Web. The Next Web. 
  11. GitLab - Announcing GitLab 6.0 Enterprise Edition. gitlab.com. 
  12. GitLab - GitLab Enterprise Edition license change. gitlab.com. 
  13. GitLab - Features. gitlab.com. 
  14. Novet, Jordan. Y Combinator-backed GitHub competitor GitLab raises $1.5M. VentureBeat. 
  15. Term Sheet — Friday, September 18. Fortune. Процитовано 2015-09-18. 
  16. Українець-засновник GitLab потрапив до топ-30 кращих IT-підприємців
  17. GitLab.com database incident. GitLab (en). Процитовано 2018-03-10. 
  18. GitLab disclosed on HackerOne: Using GitLab to monitor and hijack.... HackerOne (en). Процитовано 2018-03-10. 
  19. GitLab Pages Security Issue Notification. GitLab (en). 2018-02-05. Процитовано 2018-03-10. 
  20. GitLab disclosed on HackerOne: Lack of validation before assigning.... HackerOne (en). Процитовано 2018-03-10. 
  21. GitLab Pages Security Fix Notification. GitLab (en). Процитовано 2018-03-10. 
  22. GitLab acquires software chat startup Gitter, will open-source the code, Venturebeat, 15.03.2017