GitLab
GitLab è un Git-repository servizio di hosting e direttore che si basa sulle tecnologie Web portatili. Gli utenti non dovranno eseguire un programma attraverso un emulatore di terminale o anche un front end grafico quando usano GitLab, in quanto consente loro di svolgere tutte le attività di gestione all'interno del proprio browser. Coloro che hanno bisogno di accedere ad un sistema di controllo di versione da una postazione remota dovrebbe piace soprattutto questo. Inoltre dovrebbe rivelarsi utile per coloro che stanno lavorando con le macchine che hanno limitato le risorse di sistema. Di non aver bisogno di installare alcun soluzioni software complesse, gli utenti possono salvare una buona quantità di spazio di archiviazione locale. Questo lo rende attraente per coloro che vogliono gestire una matrice di revisione collaborativa da netbook o compresse.
- Gli utenti possono facilmente creare un registro problema-tracking che le note ogni volta che un bug è stato scoperto, così come le possibili soluzioni per esso
- Consente la creazione di pagine wiki per ogni progetto software di un gruppo sta lavorando su
- Gli sviluppatori possono caricare il codice da qualsiasi struttura di file supportato dal proprio software di sistema
- Viene fornito con un editor di testo integrato
- Non bloccare gli sviluppatori a qualsiasi specifica IDE
- Funziona con quasi tutti i browser web moderni
- Consente agli utenti di bypassare Unix problemi di permessi che si verificano quando la condivisione di codice Git sui volumi VFAT, exFAT o NTFS
- Non necessita di installazione
- Coded in Ruby e andare per la massima portabilità
- Supportato da molte organizzazioni di tecnologia superiore, tra cui IBM, SpaceX, la NASA, Alibaba, O'Reilly Media e il CERN
- Offre poco in termini di una riga di comando vero e proprio, che potrebbe rendere le operazioni di gestione dei file complessi complicate
- versioni a pagamento del software non sono completamente costruiti utilizzando componenti open-source
- Può richiedere alcuni utenti di registrarsi con il servizio
- software Web è generalmente più lento rispetto alle soluzioni dei terminali basati su Git
- Soffre di problemi di rendering caratteri su alcuni dispositivi
La maggior parte delle persone lavorano con il loro servizio di hosting Git-repository attraverso una linea di comando. Mentre questo è abbastanza facile per coloro che stanno lavorando con Linux, FreeBSD o MacOS, gli utenti di Microsoft Windows devono eseguire alcune soluzioni alternative per ottenere il lavoro fatto. Potrebbero finire l'installazione di Cygwin per eseguire codice Unix sulle proprie workstation Windows. Sottosistema di Windows per i layer di compatibilità Linux e l'ormai antiquato di Windows Services for UNIX pacchetto anche fornito un certo sollievo per coloro che lavorano con il software di Git, ma nessuno di questi forniscono genuino supporto nativo. GitLab lavora attraverso un browser, così gli utenti Windows possono bypassare la necessità di uno qualsiasi di questi sottosistemi e di lavoro con i loro repository senza apportare alcuna modifica. Gli utenti che desiderano condividere le informazioni tra piattaforme possono utilizzare GitLab al codice sorgente ospite in una posizione centrale. Tutti coloro che lavorano su di esso sarà quindi in grado di accedere il più a lungo in quanto hanno un browser moderno. Non importa se sono accedendovi da un grande server ferro o un iPhone. GitLab è stato originariamente codificato puramente in Ruby, il che significa che la maggior parte del vero lavoro è fatto sul lato server dell'equazione. Alcune parti sono state riscritte in Vai a ottimizzare ulteriormente alcune subroutine, ma aumentando il supporto per Ruby significa che ci potrebbe essere ancora più librerie scritte per GitLab in questo linguaggio di programmazione portatile. La cosiddetta Community Edition di GitLab viene fornito con una licenza open-source, quindi potrebbe essere possibile per coloro abbastanza interessati alla tavola i propri progetti di Ruby e andare fuori di esso.