GitLab
GitLab er en Git-repository hosting service og manager som er basert på bærbare webteknologier. Brukere trenger ikke å kjøre et program via en terminal emulator eller en grafisk fronten når de bruker GitLab, siden det gir dem mulighet til å utføre alle administrasjonsoppgaver innsiden av nettleseren. De som trenger tilgang til et versjonskontrollsystem fra en ekstern plassering bør spesielt som dette. Det bør også være nyttig for de som arbeider med maskiner som har begrenset systemressurser. Ved å ikke ønsker å installere noen komplekse programvareløsninger, kan brukerne lagre en god del lokal lagringsplass. Dette gjør det attraktivt for de som ønsker å administrere et samarbeids revisjon matrise fra netbooks eller tabletter.
- Brukere kan enkelt lage en sak-sporing logg som notater hver gang en feil har blitt oppdaget samt mulige løsninger for det
- Gir mulighet for etablering av individuelle wiki-sider for hver programvare prosjektet en gruppe arbeider med
- Utviklere kan laste opp kode fra en hvilken som helst fil struktur støttes av sin egen systemprogramvaren
- Kommer med en integrert teksteditor
- Låser ikke utviklere i noen bestemt IDE
- Fungerer med nesten alle moderne nettlesere
- Tillater brukere å omgå Unix tillatelse problemer som oppstår når du deler Git kode på VFAT, exFAT eller NTFS-volumer
- Trenger ingen installasjon
- Kodet i Ruby og gå for maksimal bærbarhet
- Støttet av mange topp teknologi organisasjoner, inkludert IBM, SpaceX, NASA, Alibaba, O'Reilly Media og CERN
- Tilbud lite i veien for en ekte kommandolinjen, noe som kan gjøre komplekse filbehandling operasjoner komplisert
- Betalte versjoner av programvaren er ikke helt bygget ved hjelp av åpen kildekode-komponenter
- Kan kreve noen brukere å registrere med tjenesten
- Web-programvare er generelt tregere enn terminalbasert Git løsninger
- Lider av skriftsnitt problemer med gjengivelsen på enkelte enheter
De fleste arbeider med sin Git-repository hosting service gjennom en kommandolinje. Selv om dette er enkelt nok for de som jobber med Linux, FreeBSD eller MacOS, Microsoft Windows-brukere har til å utføre noen midlertidige løsninger for å få jobben gjort. De kan ende opp med å installere Cygwin å kjøre Unix-kode på sine Windows-arbeidsstasjoner. Windows Subsystem for Linux kompatibilitet lag og nå avleggs Windows Services for UNIX-pakken også gitt noen lettelse for dem som arbeider med Git programvare, men ingen av disse gir ekte innebygd støtte. GitLab fungerer gjennom en nettleser, slik at Windows-brukere kan omgå behovet for noen av disse delsystemene og arbeidet med sine arkiver uten å gjøre noen endringer. Brukere som ønsker å dele informasjon på tvers av plattformer kan bruke GitLab til verten kildekoden på et sentralt sted. Alle som jobber på den vil da være i stand til å få tilgang til det, så lenge de har en moderne nettleser. Det vil ingen rolle om de har tilgang fra en stor jern server eller en iPhone. GitLab ble opprinnelig kodet utelukkende i Ruby, noe som betyr at det meste av det virkelige arbeid er gjort på serveren enden av ligningen. Noen deler har blitt omskrevet i Gå til ytterligere optimalisere noen subrutiner, men økende støtte for Ruby betyr at det kan være enda flere biblioteker skrevet for GitLab i denne bærbare programmeringsspråk. Den såkalte Community Edition av GitLab kommer med en åpen kildekode-lisens, så det kan være mulig for de som er interessert nok til å punge egne Ruby og Go prosjekter ut av det.