5 dintre cele mai bune alternative găzduite de Github

5 das melhores alternativas auto-hospedadas para o Github

⌛ Reading Time: 4 minutes

Depois que a Microsoft adquiriu o GitHub, muitos desenvolvedores procuraram alternativas para hospedar seu código. A Microsoft (e muitas outras empresas gigantes) tem o hábito de comprar tecnologia / sites / produtos comprovados para expandir seu alcance. O Skype é um exemplo e agora o Github também.

No entanto, a notícia sobre a aquisição do GitHub foi um banho frio para a comunidade. Embora eu pessoalmente nunca tenha gostado do GitHub e o considere um desastre de usabilidade, ele foi o destino certo para hospedar uma grande quantidade de projetos de código aberto. O monopólio raramente é saudável, e o fim (impeditivo) do GitHub prova tudo de novo.

Felizmente, existem muitos outros sistemas de controle de versão para você escolher. Nem todos eles têm todas as funcionalidades do GitHub, mas dependendo do que você precisa, as opções são muito boas. Se você é um daqueles desenvolvedores que deseja mudar do GitHub, listaremos aqui algumas das alternativas – todas são auto-hospedadas porque você não quer confiar em ninguém o seu precioso código, certo?

1. GitLab

Mesmo antes de o GitHub cair nas mãos erradas, GitLab era uma alternativa bastante popular. Agora espero que chame muito mais atenção. O GitLab é de código aberto e sua edição principal é gratuita. Existem versões pagas também; eles começam em US $ 4 por usuário por mês. É uma ferramenta de ciclo de vida DevOps completa com planejamento, teste, empacotamento e funcionalidade de lançamento. Ele vem com um wiki e recursos de rastreamento de problemas também. Você pode implantar o GitLab internamente ou na nuvem.

2. Gogs

github-alternative-02-gogs

Se a instalação indolor é sua principal preocupação, então não há nada melhor para você do que Gogs. Ele vem com binários prontos para uso para Windows, Linux, Mac e Raspberry Pi, mas você também pode usar Go para instalá-lo em qualquer outra plataforma em que Go seja executado. Gogs é leve e rápido e, embora não tenha todos os recursos de ternos grandes e caros, ele vem com um wiki, rastreamento de bugs, controle de versão, etc.

3. Trac

github-alternative-03-trac

Trac é uma ótima escolha se você está procurando uma alternativa minimalista ao GitHub. Essencialmente, o Trac é um wiki aprimorado e um sistema de rastreamento de problemas para projetos de desenvolvimento de software. Para controle de versão, ele usa Git e Subversion, mas pode funcionar com uma dúzia de outros também (por exemplo, Mercurial, Perforce, etc.). Com sua boa funcionalidade de relatório, o Trac é uma boa escolha se você precisa monitorar regularmente e de perto o andamento dos projetos.

4. GitBucket

github-alternative-04-gitbucket

GitBucket é um clone do GitHub escrito em Scala. Ele não tem tantos recursos quanto os outros aplicativos da lista. Na verdade, sua principal vantagem é a semelhança com o GitHub. Em outras palavras, se você começar a sentir falta do GitHub, poderá sempre recorrer ao GitBucket. Seus recursos incluem visualizador de repositório, rastreamento de problemas, solicitações pull e wiki. Você pode estender sua funcionalidade com a ajuda de plug-ins, mas não espere muito deles.

5. Mercurial

Ao contrário do outro software nesta lista, Mercurial é completamente diferente do GitHub porque não usa o servidor Git, embora você possa converter seus dados do Mercurial em objetos Git. Mercurial não é a única alternativa de servidor não git do GitHub – existem muitos outros sistemas de controle de versão, como Perforce, Subversion, etc., que você pode usar para gerenciar seu código-fonte.

github-alternative-05-mercurial

Incluí o Mercurial porque é bom, multi-plataforma e vem com uma tonelada de extensões. Além disso, muitos dos meus amigos, que usaram o GitHub e o Mercurial, dizem que o Mercurial é muito mais fácil de usar. Também gosto de sua arquitetura distribuída. Em termos de recursos, a instalação do núcleo não é estonteante, mas existem extensões para quase tudo que se possa imaginar.

Com ou sem GitHub, a vida continua. Não lamente muito o GitHub – pode ser bom que agora ele seja propriedade da Microsoft. Isso estimulará o crescimento de suas alternativas e acredito que algumas delas se tornarão melhores do que o GitHub que conhecemos hoje.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

[pt_view id="5aa2753we7"]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *