GitLab
Gitlab c'est un service d'hébergement-dépôt Git et gestionnaire qui est basé sur les technologies Web portables. Les utilisateurs ne doivent exécuter un programme via un émulateur de terminal ou même une extrémité avant graphique lorsqu'ils utilisent gitlab ce, car il leur permet d'effectuer toutes les tâches de gestion à l'intérieur de leur navigateur. Ceux qui ont besoin d'accéder à un système de contrôle de version à distance devrait surtout comme celui-ci. Il devrait se révéler aussi utile pour ceux qui travaillent avec des machines qui ont des ressources limitées du système. En ne pas avoir besoin d'installer des solutions logicielles complexes, les utilisateurs peuvent économiser beaucoup d'espace de stockage local. Cela le rend attrayant pour ceux qui veulent gérer une matrice de collaboration de révision de netbooks ou tablettes.
- Les utilisateurs peuvent facilement créer un journal de suivi des problèmes que les notes chaque fois qu'un bug a été découvert, ainsi que les solutions possibles pour ce
- Permet la création de pages wiki individuelles pour chaque projet de logiciel un groupe travaille sur
- Les développeurs peuvent télécharger le code de toute structure de fichier pris en charge par leur propre logiciel de système
- Livré avec un éditeur de texte intégré
- Ne se verrouille pas les développeurs dans une IDE spécifique
- Fonctionne avec presque tous les navigateurs Web modernes
- Permet aux utilisateurs de contourner les problèmes d'autorisation Unix qui se produisent lors du partage de code Git sur les volumes VFAT, exFAT ou NTFS
- Ne nécessite aucune installation
- Codé en Ruby and Go pour une portabilité maximale
- Soutenu par de nombreuses organisations technologiques de haut, y compris IBM, SpaceX, la NASA, Alibaba, O'Reilly Media et le CERN
- Offres peu à la manière d'une vraie ligne de commande, ce qui pourrait faciliter les opérations de gestion de fichiers complexes complexes
- Les versions payantes du logiciel ne sont pas complètement construits en utilisant des composants open source
- Peut nécessiter certains utilisateurs à vous inscrire au service
- logiciel Web est généralement plus lent que sur terminal solutions Git
- Souffre de problèmes de rendu de caractères sur certains appareils
La plupart des gens travaillent avec leur service d'hébergement-dépôt Git à travers une ligne de commande. Bien que cela soit assez facile pour ceux qui travaillent avec Linux, FreeBSD ou Mac OS, les utilisateurs de Microsoft Windows doivent effectuer certaines solutions de contournement pour faire le travail. Ils pourraient finir par installer Cygwin pour exécuter du code Unix sur leurs postes de travail Windows. Sous-système Windows pour les couches de compatibilité Linux et Windows Services maintenant vétustes pour le paquet UNIX ont également fourni un certain soulagement pour les personnes qui travaillent avec le logiciel Git, mais aucun d'entre eux offrent une véritable prise en charge native. Gitlab ce fonctionne dans un navigateur, afin que les utilisateurs de Windows peuvent contourner la nécessité d'une de ces sous-systèmes et de travailler avec leurs référentiels sans apporter aucune modification. Les utilisateurs qui souhaitent partager des informations sur toutes les plateformes peuvent utiliser pour gitlab ce code source hôte dans un emplacement central. Tous ceux qui travaillent sur elle sera alors en mesure d'y accéder aussi longtemps qu'ils ont un navigateur moderne. Il ne sera pas s'ils y accéder à partir d'un gros serveur de fer ou d'un iPhone. Gitlab ce a été codé purement Ruby, ce qui signifie que la plupart des travaux réels se fait sur la fin du serveur de l'équation. Certaines parties ont été réécrits en Go pour optimiser encore quelques sous-routines, mais un soutien croissant des moyens Ruby qu'il pourrait y avoir encore plus de bibliothèques écrites pour gitlab ce dans ce langage de programmation portable. Le soi-disant Community Edition de gitlab c'est livré avec une licence open-source, il pourrait être possible pour ceux qui sont assez intéressés à la fourchette de leurs propres projets Ruby et en sortir.