GitLab

Tela Software:
GitLab
Detalhes de Software:
Versão: 10.1.2 / 10.2.0 Pre Atualizado
Data de upload: 23 Nov 17
Revelador: gitlabhq.com Inc.
Licença: Livre
Popularidade: 146

Rating: 5.0/5 (Total Votes: 1)

O GitLab é um aplicativo de gerenciamento de projetos e aplicativos de software aberto, independente de plataforma e completamente gratuito, implementado em Ruby on Rails e clonado do famoso projeto GitHub. Ele é usado em mais de 100.000 organizações em todo o mundo e projetado especificamente para a plataforma GNU / Linux.


Recursos em resumo

Sendo inspirado pelo GitHub e hospedado no GitHub, o projeto GitLab é um aplicativo de hospedagem de código que suporta solicitações de mesclagem, comentários, acesso de repositório de controle, gráfico de rede, fragmentos de código, administração, Wiki e problemas.

Com o GitLab, qualquer desenvolvedor de aplicativos poderá criar projetos e repositórios de aplicativos, fazer revisões de código e gerenciar o acesso. Isso ajuda os desenvolvedores de software múltiplos a colaborar facilmente no código.

O aplicativo oferece aos desenvolvedores de qualquer tipo controles de acesso fino para gerir facilmente os depósitos Git e manter seu código fonte seguro em todos os momentos. Também ajuda você a melhorar a colaboração com solicitações de mesclagem, bem como a realizar revisões de código.

Outra característica interessante do GitLab, é que implementa um Wiki e um rastreador de problemas para cada um de seus projetos, tornando-se uma das soluções mais populares para gerenciar repositórios de software Git no local.


Requisitos e instalação

O software GitLab foi adaptado especificamente para a plataforma GNU / Linux, suportando todas as principais distribuições, como Red Hat Enterprise Linux, CentOS, Debian e Ubuntu. Ele requer Ruby 2.0 ou superior, Git 1.7.10 ou posterior, Redis 2.0 ou superior, bem como os servidores de banco de dados MySQL ou PostgreSQL.

O software está escrito em Ruby on Rails e distribuído como um arquivo de fontes universal, permitindo ao usuário otimizar seu código fonte para um sistema operacional específico ou arquitetura de hardware (as arquiteturas de conjunto de instruções de 32 bits e 64 bits são suportadas neste Tempo). Está disponível sob a licença MIT Expat.

O que há de novo nesta versão:

  • Tudo o que fazemos no GitLab, do nosso produto integrado aos nossos lançamentos mensais, é centrado no objetivo de ajudar as equipes de desenvolvimento a reduzir o tempo para valorizar. Com cada lançamento, queremos ajudá-lo a fazer mais em menos tempo, além de oferecer uma experiência intuitiva e amigável em nosso produto. O GitLab 9.5 dá um grande passo para promover este objetivo. Esta versão apresenta melhorias na nossa navegação, novos modelos de projetos com IC pré-configurado e novos recursos de automação para CI e monitoramento de desempenho que lhe pouparão tempo e esforço.
  • Este será o último lançamento 9.x, pois estamos nos preparando para liberar o GitLab 10.0 em 22 de setembro! No entanto, estamos enviando algumas ótimas novas funcionalidades para completar nossos lançamentos 9.x:
  • Para ajudar a melhorar sua experiência navegando no GitLab, atualizamos a nova navegação, simplificando a interface do usuário e reduzindo o número de cliques necessários para mover sua instância do GitLab. Com os ícones recém-adicionados e o subnav no hover, é mais fácil e rápido do que nunca explorar o GitLab.
  • Começando em um novo projeto acabou de ser mais rápido. No GitLab 9.5, introduzimos modelos de projeto, que permitem que você crie rapidamente um novo projeto que tenha pré configurado.
  • Continuando com a nossa missão para economizar tempo, permitimos que o GitLab reintente automaticamente os trabalhos com falha executados com GitLab CI / CD. Agora, você não precisa se preocupar em perder tempo voltando para os encanamentos do seu projeto apenas para pressionar a tentativa de um trabalho com falha.
  • O GitLab 9.5 também traz melhorias na última parte do ciclo de vida do desenvolvimento. Com a adição de Monitoramento Automático para Aplicativos Auto-Implantados, facilitamos que você colete respostas e métricas do sistema de seus aplicativos.

O que é novo na versão 9.5.0:

  • Tudo o que fazemos no GitLab, do nosso produto integrado aos nossos lançamentos mensais, é centrado no objetivo de ajudar as equipes de desenvolvimento a reduzir o tempo para valorizar. Com cada lançamento, queremos ajudá-lo a fazer mais em menos tempo, além de oferecer uma experiência intuitiva e amigável em nosso produto. O GitLab 9.5 dá um grande passo para promover este objetivo. Esta versão apresenta melhorias na nossa navegação, novos modelos de projetos com IC pré-configurado e novos recursos de automação para CI e monitoramento de desempenho que lhe pouparão tempo e esforço.
  • Este será o último lançamento 9.x, pois estamos nos preparando para liberar o GitLab 10.0 em 22 de setembro! No entanto, estamos enviando algumas ótimas novas funcionalidades para completar nossos lançamentos 9.x:
  • Para ajudar a melhorar sua experiência navegando no GitLab, atualizamos a nova navegação, simplificando a interface do usuário e reduzindo o número de cliques necessários para mover sua instância do GitLab. Com os ícones recém-adicionados e o subnav no hover, é mais fácil e rápido do que nunca explorar o GitLab.
  • Começando em um novo projeto acabou de ser mais rápido. No GitLab 9.5, introduzimos modelos de projeto, que permitem que você crie rapidamente um novo projeto que tenha pré configurado.
  • Continuando com a nossa missão para economizar tempo, permitimos que o GitLab reintente automaticamente os trabalhos com falha executados com GitLab CI / CD. Agora, você não precisa se preocupar em perder tempo voltando para os encanamentos do seu projeto apenas para pressionar a tentativa de um trabalho com falha.
  • O GitLab 9.5 também traz melhorias na última parte do ciclo de vida do desenvolvimento. Com a adição de Monitoramento Automático para Aplicativos Auto-Implantados, facilitamos que você colete respostas e métricas do sistema de seus aplicativos.

O que é novo na versão 9.4.0:

  • Surpresa é mais difícil de conseguir quando você faz tudo ao ar livre. Mas trabalhar em aberto nos dá o poder de dizer por que estamos enviando o que estamos lançando hoje e como esse lançamento está configurando o GitLab para algo ainda melhor no futuro.
  • O GitLab 9.4 estabelece os alicerces de muito que está por vir, enquanto ainda lhe dá novos poderes hoje. Agora você pode relacionar formalmente problemas um com o outro, nosso monitoramento mágico fora da caixa agora coleta muitas mais métricas sem qualquer configuração e quadruplicamos as coisas que você pode fazer com variáveis ​​em CI.
  • Além disso, estamos a dar-lhe um vislumbre real no futuro com um beta opt-in da nossa nova navegação. Esperamos que possamos trabalhar com você para torná-lo uma melhoria que todos adoram.
  • Também estamos entusiasmados em anunciar que estamos enviando um GitLab PowerUp para o Trello, tornando mais fácil para você integrar suas placas Trello com o GitLab!
  • Além disso, para fortalecer nosso conjunto de integrações, estamos interessados ​​em facilitar sua vida com a nossa nova aplicação Slack para GitLab.com!
  • E se um vislumbre não é suficiente, estamos apontando para automatizar completamente a configuração da sua ferramenta DevOps com a visão do Auto DevOps, que analisará sua aplicação e configurará automaticamente sua pipeline CI / CD para construir, testar, e implantar para Kubernetes. Para ver onde estamos indo, veja nossa visão para o Auto DevOps!
  • Problemas relacionados EES EEP:
  • Sempre que você compartilha um link de um problema para outro, o GitLab encurta-o e reticula-o automaticamente. Mas quando as questões aumentam e os projetos são mais complexos, torna-se difícil gerenciar links e encontrar rapidamente problemas relacionados. Para resolver esse problema, estamos apresentando questões relacionadas. Com questões relacionadas, você pode declarar formalmente outra questão como relacionada. Um link para a outra questão, seu status e nome serão exibidos em cada edição. Basta colar um link para o problema que deseja vincular ou pesquisá-lo digitando # (como você já pôde fazer) para vinculá-lo. No futuro, vamos introduzir diferentes tipos de relacionamentos através deste mecanismo.
  • Nova Navegação CE EES EEP:
  • Para tornar mais fácil e rápido contornar o GitLab, estamos trabalhando na atualização de nossa navegação. Como uma nova navegação pode ser uma grande interrupção, lançamos o primeiro passo como uma configuração de ativação com o GitLab 9.4. Para habilitar a nova navegação, clique na imagem do seu perfil no canto superior direito e escolha Ativar nova navegação. Nós fizemos ajustes na navegação superior global e introduzimos a navegação contextual no menu à esquerda, dependendo da página que você está visualizando no momento. A nova UI ainda é um trabalho em andamento e irá substituir a navegação existente nos próximos meses, veja nossa postagem do blog sobre nosso processo e o trabalho ainda precisa ser feito.
  • Monitoramento de Aplicações Web CE EEE EEP:
  • Como parte do GitLab 9.0, lançamos o gerenciamento de desempenho do sistema integrado com implantações CI / CD, monitorando aplicativos implantados em Kubernetes, rastreando CPU e utilização de Memória. Este foi um ótimo primeiro passo, e com o GitLab 9.4 estamos ansiosos para iniciar o Monitoramento de Aplicações Web com suporte além do Kubernetes. O GitLab agora detectará automaticamente os principais indicadores de experiência do usuário, como taxa de transferência, taxa de erro e latência. Basta conectar o Prometheus a um balanceador de carga ou servidor HTTP suportado, e ele irá identificar e começar a rastrear essas estatísticas. Oferecer uma excelente experiência é responsabilidade de todos, e o GitLab está facilitando isso ao fechar o loop de feedback de desempenho que os desenvolvedores de ferramentas usam todos os dias.
  • Variáveis ​​secretas de nível de grupo CE EEE EEP:
  • As variáveis ​​secretas são realmente úteis quando você precisa de um lugar seguro para armazenar informações confidenciais. Até agora, as variáveis ​​secretas foram armazenadas no nível do projeto. No entanto, sabemos que é comum para diferentes projetos no mesmo grupo compartilhar informações sobre implantação ou credenciais para acessar serviços externos. As variáveis ​​secretas de nível de grupo removem a necessidade de duplicar variáveis ​​de um projeto para o próximo: agora você pode inserir esses valores uma vez, e cada projeto ou subgrupo no grupo irá acessá-los automaticamente. Também é realmente simples atualizar esses valores. Você apenas os altera em um só lugar e eles serão modificados automaticamente para todos os projetos.
  • Variáveis ​​em horários do encanamento CE EEE EEP:
  • No GitLab 9.2, introduzimos o Pipeline Schedules para executar automaticamente pipelines em um intervalo de tempo específico, mas a maioria das equipes também deseja especificar valores diferentes para variáveis ​​específicas ao executar o cronograma. No GitLab 9.4, adicionamos a capacidade de definir variáveis ​​ao criar ou modificar uma programação de pipeline: esses valores serão adicionados a todas as outras variáveis ​​já definidas. Usando esse recurso, você também pode redefinir as variáveis ​​existentes para ter um valor diferente apenas para essa execução específica, por exemplo, se você deseja ter um "quotidiano" pipeline executando alguns testes de forma diferente.
  • Variáveis ​​secretas específicas do ambiente EEP:
  • As variáveis ​​são muitas vezes a solução certa para definir valores que são usados ​​durante as implantações em ambientes específicos. Uma vez que diferentes ambientes (por exemplo: encenação e produção) podem exigir valores diferentes para a mesma tarefa, como o nome do aplicativo, é importante criar uma ligação direta entre algumas variáveis ​​e o ambiente relacionado. Com o GitLab 9.4, as variáveis ​​específicas do ambiente são apresentadas para resolver esse problema, já que os desenvolvedores agora podem definir quais ambientes receberão uma variável, inclusive usando curingas para incluir ambientes dinâmicos, como `review / *. Agora é fácil de implantar em diferentes ambientes com um esforço mínimo!
  • GitLab Power-Up para Trello CE EES EEP:
  • Usando Trello e GitLab? Agora você pode tornar essa experiência ainda melhor com o novo GitLab Power-Up! Em Trello, ao visualizar uma das suas placas, simplesmente vá para Power-Ups e vá até o GitLab Power-Up. Após a configuração, você poderá anexar solicitações de mesclagem aos cartões Trello. Em Trello, você precisará configurar seu domínio, como gitlab.com/api/v4 para o GitLab.com, e adicionar seu token pessoal.
  • Aplicação GitLab Slack para GitLab.com CE EES EEP:
  • O GitLab já se integrou profundamente com Slack (e Mattermost, Microsoft Teams e HipChat), mas ainda não temos um aplicativo no Slack App Directory. Hoje nós fazemos! Isso significa que configurar uma integração frouxa com seus projetos no GitLab.com agora é muito mais fácil. Você pode configurá-lo a partir das configurações do seu projeto no GitLab (Configurações & gt; Integrações). Em breve, estará disponível no diretório Slack App também. Estamos trabalhando em conjunto com o Slack para certificar-se de que as instâncias privadas possam usar o mesmo Slack App no ​​futuro próximo. Claro, instâncias privadas podem se integrar com o Slack usando as etapas manuais descritas na documentação.
  • Outras melhorias no GitLab 9.4:
  • Internacionalização melhorada CE EEE EEP
  • Unified Slack Interface CE EEE EEP
  • Juros do Grupo CE EES EEP
  • Métricas adicionais do serviço GitLab CE EEE EEP
  • Caminho customizável para Configuração CI / CD CE EEE EEP
  • Nova política de cache para Configuração CI / CD CE EEE EEP
  • Configuração do Docker Estendido para CI / CD CE EEE EEP
  • Monitoramento aprimorado de Prometheus das implantações de Kubernetes CE EEE EEP
  • Próxima assinatura do Pacote Omnibus CE EEE EEP
  • Segurança - Adicionar verificação de certificado LDAP SSL CE EEE EEP
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Melhorias Omnibus CE EES EEP
  • Melhorias de desempenho CE EEE EEP
  • Experimental PostgreSQL High Availability EEP
  • Mini-gráfico para pipelines multiprojetos EEP
  • GitLab Geo Improvements EEP
  • Armazenamento de objetos para artefatos CI EEP
  • Deprecations:
  • openSUSE 42.1:
  • À medida que a comunidade do openSUSE encerrou o suporte para a versão 42.1, o GitLab terminou o suporte, bem como foi anunciado anteriormente. Atualize para o OpenSUSE 42.2 que é oficialmente suportado.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • Em 9.0, lançamos uma nova versão do GitLab Runner baseada na nova API v4 em vez da antiga API CI v1. Nós ainda estamos apoiando a versão antiga da API no GitLab, para que usuários que ainda estejam usando o GitLab Runners 1.11.x podem demorar seu tempo para o processo de migração. Com o GitLab 9.6, planejado para ser enviado no dia 22 de setembro, vamos remover a antiga API CI do GitLab, tornando o GitLab Runner 1.11.x incapaz de se comunicar com o sistema. Se você estiver usando antigo GitLab Runner (

O que é novo na versão 9.1.4:

  • CE / EE: resaltam os termos de pesquisa corrigidos. (11198)
  • CE / EE: Corrigido erro onde o pedido de mesclagem JSON seria exibido. (! 11096)
  • CE / EE: lida corretamente com os e-mails recebidos dos aliases. (11079)
  • CE / EE: classifique o gráfico de rede tanto pela data de confirmação quanto por topografia. (! 11057)
  • CE / EE: manipule falhas para receber emails. (! 11014 /! 1810)
  • CE / EE: corrija o erro na página Configurações CI / CD relacionadas ao gatilho da tubagem inválida. (! 10948)
  • CE / EE: corrige referência cruzada para projetos privados e internos. (! 11243)
  • CE / EE: adicione atributos de projeto em falta para Importar / Exportar. (10880)
  • EE: GitLab Geo: projetos de preenchimento onde a última tentativa de preenchimento falhou. (1785)

O que é novo na versão 9.0:

  • Impedir que os usuários criem notas nos recursos que não podem acessar:
  • Um invasor foi capaz de usar a API para publicar comentários em recursos que de outra forma não seriam capazes de visualizar, o que seria "subscrever" eles para as notificações para esse recurso e permitir que eles recebam futuras atualizações sobre isso, que podem conter informações confidenciais. Consulte # 26249 e # 26250 para obter mais detalhes.
  • Impedir que os usuários excluam as chaves de implantação do sistema através da API da chave de implantação do projeto:
  • Um invasor foi capaz de excluir uma chave de implantação no nível do sistema, excluindo-a de um projeto que eles possuíam através da Ferramenta de Implantação de Chave. Consulte # 26243 para obter mais detalhes.
  • Verifique se os arquivos de exportação são removidos após o espaço de nome ser excluído:
  • Se um usuário realizou uma exportação de projeto e, em seguida, excluído (ou movido) o espaço de nomes que contém, um invasor poderia reivindicar o espaço para nome e acessar a exportação do projeto existente se menos de uma hora tivesse passado. Agora asseguramos que as exportações do projeto sejam imediatamente removidas juntamente com o namespace. Consulte # 26242 para obter mais detalhes.

O que é novo na versão 8.9.3:

  • CE / EE: Importe os depósitos do GitHub respeitando o limite da taxa da API (! 4166)
  • CE / EE: corrija todos os erros de lançamento de página quando você tiver um projeto pendente de exclusão (! 4300)
  • CE / EE: Desative Webhooks antes de continuar com a importação do GitHub (! 4470)
  • CE / EE: corrigir importador para comentários do GitHub em diff (! 4488)
  • CE / EE: Ajuste o fluxo de controle SAML para permitir que as identidades LDAP sejam adicionadas a um usuário SAML existente (! 4498)
  • CE / EE: Corrige a API de upload de rastreamento incremental ao usar caracteres UTF-8 de vários bytes no rastreio (! 4541)

O que é novo na versão 8.8.5:

  • Corrija a salvação do GitLabCiService como modelo de administração
  • Corrigir o caminho de armazenamento de artefatos
  • Atualize a versão necessária do cliente LFS e separe os documentos para usuários e administradores
  • Omnibus: crie diretórios para artefatos e lfs-objects
  • Omnibus: Faça a página de implantação mostrar em todas as páginas quando

O que é novo na versão 7.7.1:

  • Melhore o desempenho de autocompletar @mention
  • Mostrar instruções de configuração para a importação do GitHub se estiver desativado
  • Permitir o uso de http para aplicativos OAuth

O que é novo na versão 7.6.2:

  • Esta versão corrige os serviços que foram quebrados com o lançamento de 7.6, incluindo integrações Slack e Hipchat.

O que é novo na versão 7.5.2:

  • Não registre os argumentos Sidekiq por padrão

O que é novo na versão 7.4.3:

  • Corrigir a exibição de fragmentos brutos
  • corrigir problema de segurança para o membro api
  • Corrigir a integração do buildbox

O que é novo na versão 6.5.0:

  • Menus suspensos na página de exibição de problema # para atributo e marco (Jason Blanchard)
  • Adicionar custimização e visualização de cores para transmitir mensagens
  • âncoras de notas fixas
  • Carregar novos comentários em problemas dinamicamente
  • Adicionado opções de ordenação na página pública
  • Novos filtros (atribuídos / autoria / todos) para Dashboard # issues / merge_requests (patrocinado pela Say Media)
  • Adicionar ícones de visibilidade do projeto ao painel de controle
  • Ative cookies seguros se https usado
  • Proteja os usuários / confirmação com rack_attack
  • Cabeçalhos HTTP padrão para proteger contra o cheiro MIME, force https se ativado
  • Bootstrap 3 com UI responsiva
  • Novos formatos de download do repositório: tar.bz2, zip, tar (Jason Hollingsworth)
  • Restyled aceita widgets para MR
  • SCSS refactorizado
  • Use o plugin do tempo jquery
  • corrigir 500 erros para arquivos rdoc
  • Capacidade de personalizar a mensagem de confirmação de mesclagem (patrocinada pela Say Media)
  • Pesquisar autocompletar via ajax
  • Adicionar url do site ao perfil do usuário
  • API de arquivos suporta conteúdo codificado base64 (patrocinado pela O'Reilly Media)
  • Adicionado suporte para a recuperação do repositório de Go (Bruno Albuquerque)

O que é novo na versão 6.4.0:

  • Projetos internos:
  • Os projetos internos podem ser clonados e navegados por qualquer usuário conectado. Ele também será listado no diretório de acesso público para usuários registrados.
  • Vista de lado a lado:
  • A visualização de variável unificada ainda é a padrão, mas agora você também pode alternar para uma visão de diferença lado a lado.
  • Arquiva projetos antigos:
  • Arquivar um projeto marcará seu repositório como somente leitura. Está oculto no painel e não aparece nas pesquisas.
  • Os projetos arquivados aos quais você acessou ainda serão listados na sua página de perfil (gitlab.example.com/u/my_user).
  • ganchos da web do projeto:
  • Os ganchos da web do projeto foram estendidos com novos tipos de eventos. Os ganchos da Web também podem ser ativados quando um problema é criado ou um requisito de mesclagem está fechado.
  • Classificação incrível para a página Problemas:
  • Obrigado a Jason Blanchard por contribuir com este recurso muito útil.
  • link README na página inicial do projeto:
  • Para projetos que possuem um README reconhecido pelo GitLab, agora você pode ir direto ao README na página inicial do projeto.
  • E algumas boas notícias para pessoas que desejam atualizações mais fáceis;
  • Incluímos um script de atualização com o GitLab CE 6.4. Isso significa que você poderá atualizar para a próxima versão (6.5) com apenas um comando.

O que há de novo na versão 5.1.0:

  • Você pode fazer login com e-mail ou nome de usuário agora
  • Recuperação de transferência de projeto corrigida quando o repositório não pode ser movido
  • Mova o repo eo wiki quando a transferência do projeto é requerida
  • Área de administração: a edição do projeto foi removida do namespace do administrador
  • Acesso: o usuário admin agora tem acesso a qualquer projeto.

O que é novo na versão 4.1:

  • Inscrição opcional
  • Discussões
  • Satélites fora de tmp
  • Números de linha para culpa
  • Modo público do projeto
  • Área pública com acesso não autorizado
  • Carregar eventos do painel com ajax
  • Lembre-se do filtro do painel em cookies
  • Substitua resque com sidekiq
  • Corrigir problemas de roteamento
  • tarefas de raspagem de limpeza
  • Corrigir backup / restauração
  • Mostrar visualização para imagens de nota
  • Gráfico de rede melhorado
  • Reduza a quantidade de chamadas de gitolite
  • Capacidade de adicionar usuário em todos os projetos de grupo
  • Remover configurações obsoletas
  • Fonte de Korolev substituída com fonte aberta
  • Restyled admin / dashboard page
  • Página restauração administrativa / projetos

O que é novo na versão 4.0:

  • Mudanças no comportamento da aplicação:
  • Novos projetos serão escritos em nomes (ex. gitlab / vagrant)
  • Todo grupo possui diretório próprio em gitolite
  • Todos os projetos do grupo serão movidos no diretório de grupo (o git remote deve ser atualizado)
  • Projetos sem grupos permanecerão com o mesmo controle remoto
  • Usuário obteve o nome de usuário (Para usuários existentes, ele será gerado com base em e-mail)
  • O usuário cria o projeto sob seu nome de usuário (ex. randx / my-project)
  • O usuário pode alterar o nome de usuário. Todos os projetos sob seu nome de usuário serão movidos
  • O proprietário do grupo tem
  • O proprietário pode criar projetos dentro do grupo
  • O proprietário pode acessar cada projeto dentro de um grupo
  • Admin pode transferir qualquer projeto de um namespace (grupo, usuário, global) para outro
  • Grupo ou usuário é um espaço para nome para o projeto. O proprietário do espaço para nome é um proprietário do projeto
  • Outras alterações:
  • Melhor suporte para PostgreSQL
  • Adicionado email notificatino no movimento do projeto
  • Correção de notificação de e-mail em questão fechar / reabrir
  • Configurações reorganizadas
  • Os compromissos corrigidos comparam
  • Atualize a UI para permitir o download de Patch ou Diff for Commit, MR
  • Os marcos podem ser fechados agora. Milestone permanece aberto, a menos que você o feche
  • Mostrar eventos de comentários no painel de controle
  • Adicionar rapidamente membros da equipe através do grupo # página de pessoas
  • melhorias de UI
  • Em projetos de área de administração, usuários e grupos ordenados alfabeticamente
  • Página de gerenciamento de problemas no painel aprimorado
  • Melhor integração com GitLab CI (requer GitLab CI v1.1.1)
  • O que removemos em 4.0:
  • suporte gitolite 2
  • suporte SQLite (eu gosto disso, mas este banco de dados ficou bloqueado quando vários usuários usam o gitlab de uma só vez)
  • Suporte da API v2 (é simplesmente incompatível com projetos com nomes de nomes)
  • O que deve ser atualizado durante a migração:
  • gitlab.yml config
  • gitolite post-receive hooks
  • permissões em / home / git / repositories /
  • link simbólico python2

Requisitos :

  • Ruby
  • MySQL Community Edition
  • GIT
  • gitolite
  • Redis

Screenshots

gitlab_1_70742.png
gitlab_2_70742.png
gitlab_3_70742.png
gitlab_4_70742.png
gitlab_5_70742.png
gitlab_6_70742.png
gitlab_7_70742.png
gitlab_8_70742.png
gitlab_9_70742.png

Programas semelhantes

GHTix
GHTix

14 Apr 15

ViewGit
ViewGit

11 May 15

git-sweep
git-sweep

14 Apr 15

Comentário para GitLab

Comentários não encontrado
Adicionar comentário
Ligue imagens!