GitLab
Gitlab ist ein Git-Repository-Hosting-Service und Manager, die auf tragbaren Web-Technologien basieren. Die Benutzer werden nicht ein Programm über einen Terminal-Emulator oder sogar ein grafisches Frontend laufen müssen, wenn sie Gitlab verwenden, da es sie alle Managementaufgaben innerhalb des Browsers ausführen kann. Diejenigen, die ein Versionskontrollsystem von einem entfernten Standort zugreifen sollte insbesondere wie diese. Es sollte auch als nützlich erweisen, für diejenigen, die mit Maschinen arbeiten, die Systemressourcen begrenzt sind. Durch die keine komplexen Software-Lösungen installieren zu müssen, können die Benutzer eine Menge lokaler Speicherplatz sparen. Dies macht es attraktiv für diejenigen, die eine kollaborative Revision Matrix von Netbooks oder Tablets verwalten möchten.
- Benutzer können leicht ein Problem-Tracking-Protokoll erstellen, dass Notizen jedes Mal, wenn ein Fehler sowie mögliche Lösungen für die es entdeckt wurde
- Ermöglicht die Erstellung von individuellen Wiki-Seiten für jedes Software-Projekt eine Gruppe arbeitet an
- Entwickler können durch ihre eigenen Systemsoftware unterstützt Code aus einer beliebigen Datei Struktur laden
- Kommt mit einem integrierten Texteditor
- Nicht sperren Entwickler in eine bestimmte IDE
- Funktioniert mit fast allen modernen Webbrowsern
- Ermöglicht es Benutzern, Bypass Unix Erlaubnis Probleme, die auftreten, wenn Git Code-Sharing auf VFAT, exFAT oder NTFS-Volumes
- Benötigt keine Installation
- Codierte in Ruby and Go für maximale Portabilität
- Unterstützt von vielen Top-Technologie-Organisationen wie IBM, SpaceX, NASA, Alibaba, O'Reilly Media und CERN
- Angebote wenig in der Art einer echten Kommandozeile, die komplexe Dateiverwaltungsoperationen machen könnte kompliziert
- Paid Versionen der Software sind nicht vollständig Open-Source-Komponenten gebaut unter Verwendung von
- Kann einige Benutzer benötigen mit dem Service registrieren
- Web-Software ist in der Regel langsamer als terminalbasierten Git Lösungen
- Leidet von Schrift-Rendering-Probleme auf einigen Geräten
Die meisten Menschen arbeiten mit ihrem Git-Repository-Hosting-Dienst über eine Befehlszeile. Während dies für die leicht genug ist, die mit Linux, FreeBSD oder macOS arbeiten, haben Microsoft Windows-Benutzer einige Abhilfen ausführen den Job zu erledigen. Sie könnten bis zu installieren Cygwin beenden Unix-Code auf ihren Windows-Workstations ausgeführt werden. Windows-Subsystem für Linux-Kompatibilität Schichten und die nun veraltet Windows Services for UNIX-Paket auch eine gewisse Erleichterung für die Arbeit mit Git-Software zur Verfügung gestellt, aber keiner von ihnen bietet echte native Unterstützung. Gitlab arbeitet über einen Browser, so dass Windows-Anwender ohne Änderungen die Notwendigkeit für jede dieser Teilsysteme und die Arbeit mit ihren Repositories umgehen können. Benutzer, die Informationen über Plattformen hinweg teilen möchten, können Gitlab zu Host-Quellcode in einer zentralen Stelle verwenden. Jeder arbeitet an wird es dann in der Lage sein, darauf zuzugreifen, solange sie einen modernen Browser haben. Es spielt keine Rolle, ob sie es von einem großen eisernen Server oder einem iPhone sind erreichbar. Gitlab wurde ursprünglich rein in Ruby codiert, was bedeutet, dass der Großteil der eigentlichen Arbeit auf dem Server Ende der Gleichung durchgeführt wird. Einige Teile wurden in Zur weiteren Optimierung einige Subroutinen neu geschrieben, aber eine zunehmende Unterstützung für Ruby bedeutet, dass es vielleicht noch mehr Bibliotheken für Gitlab in diesem tragbaren Programmiersprache geschrieben sein. Die so genannte Community Edition von Gitlab kommt mit einer Open-Source-Lizenz, so dass es möglich sein könnte, für die Interessenten genug, um ihre eigenen Ruby und Go-Projekte berappen davon.