GitLab
Gitlab é um Git-repositório de serviço de hospedagem e gerente que é baseada em tecnologias Web portáteis. Os usuários não terão de executar um programa através de um emulador de terminal ou até mesmo uma interface gráfica quando eles usam gitlab, uma vez que lhes permite executar todas as tarefas de gestão dentro de seu browser. Aqueles que precisam de acesso a um sistema de controle de versão de um local remoto deve especialmente como esta. Ele também deve ser útil para aqueles que estão trabalhando com máquinas que têm limitado os recursos do sistema. Por não precisar instalar quaisquer soluções de software complexos, os usuários podem economizar uma boa quantidade de espaço de armazenamento local. Isto torna mais atraente para aqueles que querem gerenciar uma matriz de revisão colaborativa de netbooks ou tablets.
- Os usuários podem facilmente criar um log de acompanhamento de questões que as notas de cada vez que um erro foi descoberto, bem como possíveis soluções para ele
- Permite a criação de páginas wiki individuais para cada projeto de software um grupo está trabalhando em
- Os desenvolvedores podem fazer upload de código a partir de qualquer estrutura de arquivos suportados pelo seu próprio software do sistema
- Vem com um editor de texto integrado
- não bloquear os desenvolvedores em qualquer IDE específica
- Funciona com quase todos os browsers modernos
- Permite que os usuários de bypass Unix problemas de permissão que ocorrem quando a partilha de código Git em volumes VFAT, exFAT ou NTFS
- Não necessita de instalação
- Codificado em Ruby and Go para máxima portabilidade
- Apoiado por muitas organizações de tecnologia de topo, incluindo IBM, SpaceX, NASA, Alibaba, O'Reilly Media e CERN
- Ofertas e pouco na forma de uma linha de comando real, o que poderia tornar as operações de gerenciamento de arquivos complexos complicadas
- versões pagas do software não são completamente construídos utilizando componentes open-source
- Pode exigir alguns usuários se registrem com o serviço
- software Web é geralmente mais lento do que as soluções Git terminais baseados em
- Sofre de problemas de renderização tipo de letra em alguns dispositivos
A maioria das pessoas trabalha com seu serviço de hospedagem Git-repositório através de uma linha de comando. Enquanto isso é bastante fácil para aqueles que estão trabalhando com o Linux, FreeBSD ou MacOS, usuários do Microsoft Windows tem que executar algumas soluções para começar o trabalho feito. Eles podem acabar de instalar Cygwin para executar código Unix em suas estações de trabalho Windows. Subsistema do Windows para camadas de compatibilidade Linux e agora antiquado do Windows Services for UNIX pacote também forneceu algum alívio para aqueles que trabalham com software Git, mas nenhum destes fornece suporte nativo genuíno. Gitlab funciona através de um navegador, para que os usuários do Windows podem ignorar a necessidade de qualquer um destes subsistemas e trabalhar com seus repositórios sem fazer quaisquer alterações. Os usuários que querem compartilhar informações entre plataformas pode usar gitlab ao código-fonte do host em um local central. Todo mundo trabalhando nisso, então, ser capaz de acessá-lo, enquanto eles têm um navegador moderno. Não importa se eles estão acessando-o a partir de um servidor de ferro grande ou um iPhone. Gitlab foi originalmente codificado puramente em Ruby, o que significa que a maior parte do trabalho real é feito na extremidade do servidor da equação. Algumas partes foram reescritos em Ir para otimizar ainda mais alguns sub-rotinas, mas aumentar o apoio a meios Ruby que pode haver ainda mais bibliotecas escritas para gitlab nesta linguagem de programação portátil. O chamado Community Edition de gitlab vem com uma licença de código aberto, por isso pode ser possível para aqueles suficientemente interessado para forquilha seus próprios projetos Ruby e sai dele.