GitLab

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
GitLab
sito web
Logo
Logo
Schermata di GitLab
URL gitlab.com
Tipo di sito DevOps
Lingua Inglese
Scopo di lucro Si
Proprietario GitLab Inc.
Creato da Dmitriy Zaporozhets

Valery Sizov

Lancio 2011
Stato attuale attivo
Scritto in Ruby , Go

GitLab e una piattaforma web open source pubblicata nel 2011 che permette la gestione di repository Git e di funzioni trouble ticket di proprieta della societa GitLab Inc. . Originariamente il codice venne scritto in Ruby , ma successivamente alcune parti furono riscritte in Go . GitLab mette a disposizione diverse funzionalita a seconda del tipo di sottoscrizione e del prezzo pagato. E comunque possibile utilizzarlo gratuitamente, seppur con delle limitazioni.

Il software di GitLab e stato scritto da Dmitriy Zaporozhets e Valery Sizov, e originariamente era distribuito sotto licenza MIT . [1] Nel luglio 2013, il prodotto e stato diviso in: GitLab CE (Community Edition) e GitLab EE (Enterprise Edition) . [2]

Nel marzo 2015, GitLab acquista Gitorious, un servizio di Git hosting concorrente e nel luglio dello stesso anno accresce di 1,5 milioni di dollari in seed funding . [3] Tra i nuovi clienti vi sono Alibaba Group , IBM e SpaceX . [3] A dicembre 2016, l'azienda conta 150 membri interni [4] , piu oltre 1400 contributori open source. [5] Viene utilizzato da organizzazioni come IBM , Sony , Julich Research Center , NASA , Alibaba , O'Reilly Media , CERN [6] [7] [8] , European XFEL , GNOME Foundation e SpaceX [9]

Nel gennaio 2017, in seguito a un cyber attacco, un amministratore cancella accidentalmente un database di produzione. Sei ore di dati riguardanti issue e merge request sono andati persi. [10] Il 15 marzo 2017, GitLab acquisisce Gitter.

Dopo l'acquisizione di GitHub da parte di Microsoft [11] avvenuta il 4 giugno 2018, aumenta il numero di progetti importati su GitLab. [12]

Come tutti i software di controllo versione , GitLab permette la creazione di repository pubblici o privati, in cui gli sviluppatori possono caricare il proprio codice e gestire le modifiche alle varie versioni in contemporanea al lavoro di piu persone. In GitLab e possibile lavorare parallelamente ad altre persone sullo stesso progetto senza generare conflitti, caricare il proprio lavoro nel repository remoto (operazione di push ) e poter unire alla fine le modifiche di tutti in un unico progetto (operazione di merge ). E possibile fare delle merge request per il proprietario del repository, oltre al tracciamento degli issue, la possibilita di scrivere commenti e allegare documenti.

  1. ^ Ship it faster and cheaper - GitLab is GitHub for your own servers - The Next Web , in The Next Web , 13 ottobre 2011.
  2. ^ GitLab - Announcing GitLab 6.0 Enterprise Edition , in gitlab.com . URL consultato l'8 luglio 2018 (archiviato dall' url originale il 22 agosto 2019) .
  3. ^ a b Y Combinator-backed GitHub competitor GitLab raises $1.5M , in VentureBeat .
  4. ^ GitLab Team Page , su GitLab . URL consultato il 17 dicembre 2016 .
  5. ^ GitLab Contributors , su GitLab.com . URL consultato il 17 dicembre 2016 .
  6. ^ Degeler, GitLab is building a business with 0.1% of paying customers , su thenextweb.com , 4 giugno 2014.
  7. ^ CERN, Services - CERN or commercial provider? , su information-technology.web.cern.ch .
  8. ^ Services - GitLab , su lrz.de .
  9. ^ ( EN ) Y Combinator-backed GitHub competitor GitLab raises $1.5M , in VentureBeat , 9 luglio 2015. URL consultato il 6 giugno 2018 .
  10. ^ GitLab.com Database Incident , su about.gitlab.com . URL consultato il 1º febbraio 2017 .
  11. ^ ( EN ) Microsoft + GitHub = Empowering Developers - The Official Microsoft Blog , in The Official Microsoft Blog , 4 giugno 2018. URL consultato il 6 giugno 2018 .
  12. ^ ( EN ) GitLab.com Status on Twitter , in Twitter . URL consultato il 6 giugno 2018 .

Voci correlate

[ modifica | modifica wikitesto ]

Altri progetti

[ modifica | modifica wikitesto ]

Collegamenti esterni

[ modifica | modifica wikitesto ]