Hvis du driver utvikling med Git som versjonshåndteringssystem og er redd for å eksponere koden på nettet, så er GitLab et alternativ. GitLab fungerer omtrent som Github, hvor du får en sentral løsning å laste opp Git-prosjektene dine og et webgrensesnitt med massevis av funksjonalitet.
Webgrensesnittet har blant annet:
- Merge requests, forks og det meste annet man kan forvente i et Git prosjekt
- Innebygget issue tracker
- Code snippets, som gjør det enklere å gjenbruke kode
- Aktivitetsstrøm med oversikt over alle endringer
- Filoversikt med syntax highlighting og diffs
- Wiki
- Active Directory og LDAP integrasjon
- Integrasjon med Github, JIRA, Twitter og mye annet
Det beste er at det er veldig fort gjort å installere. Jeg brukte bare en halvtime på å sette opp en test (inkludert installasjon av Debian på VMWare) ved hjelp av denne veiledningen på Linux.com.