Principais alternativas do GitHub para hospedar seus projetos de código aberto

Se você está procurando migrar do GitHub, aqui estão algumas das melhores alternativas ao GitHub para hospedar o código-fonte do seu projeto de código aberto.

Principais alternativas do GitHub para hospedar seus projetos de código aberto

se você está procurando migrar do GitHub, aqui estão algumas das melhores alternativas ao GitHub para hospedar o código-fonte do seu projeto de código aberto.

Você já deve estar ciente de que a Microsoft adquiriu o GitHub. Enquanto o GitHub é o lugar favorito para hospedar projetos de código aberto. Mas com a entrada da Microsoft em cena, muitos projetos de código aberto migraram para uma alternativa ao GitHub.

Não é segredo que a Microsoft não tem uma visão favorável na comunidade de código aberto (ou talvez eles tenham começado a gostar da comunidade de código aberto, quem sabe?).

Na verdade, algumas pessoas de código aberto são estritamente anti-Microsoft. O controle do GitHub pela Microsoft certamente levaria os desenvolvedores de código aberto a procurar outra coisa que não o GitHub.

E é por isso que escrevi este artigo para sugerir algumas alternativas valiosas para o GitHub, onde você pode hospedar seus repositórios Git.

Melhores alternativas GitHub

Melhores alternativas para GitHub Melhores alternativas para GitHub O foco aqui está nas alternativas de GitHub que têm pelo menos algum tipo de serviço gratuito. Porque essa era a principal atração do GitHub. Existem vários serviços de hospedagem de repositório Git, mas nem todos oferecem uma opção gratuita em seu pacote.

A lista também inclui algumas ferramentas auto-hospedadas que não oferecem opções de hospedagem gerenciada, então você deve dar uma olhada nelas para decidir por si mesmo.

1. GitLab

GitLab é a escolha número um para substituir o GitHub. É o mais próximo do GitHub em termos de uso e comportamento. O melhor de tudo é que o GitLab é um software de código aberto. Você pode fazer o download e instalá-lo em seu próprio servidor.

Muitos projetos de código aberto já usam o GitLab. GNOME e GIMP são alguns dos exemplos.

Você também deve ter notado que alguns projetos foram movidos para o GitLab. É fácil migrar seu projeto se você precisar.

Migrar GitHub para GitLab

Você não está obrigado a implantar o GitLab em seu próprio servidor. O GitLab também fornece serviço hospedado, mas custa dinheiro. Esta é a estrutura de preços se você deseja hospedar nos servidores do GitLab.

Preços do GitLab Preços do GitLab O preço não é barato, é claro. Portanto, você também pode tentar usar um serviço de nuvem como Digital Ocean que fornece instalação com um clique do GitLab (link de afiliado). Você pode executar sua própria instância do GitLab por cerca de US $ 20 por mês (dependendo de seus requisitos mínimos). A Digital Ocean também oferece US $ 10 de crédito grátis para novos usuários. Você pode ler este tutorial para ver como é fácil implantar o GitLab em servidores Digital Ocean em minutos.

2. BitBucket

BitBucket é um serviço de hospedagem de repositório de controle de versão da Atlassian. É totalmente integrado com outras ferramentas de gerenciamento de projeto Atlassian como Jira, HipChat e Confluence. Isso o torna a escolha preferida para grandes empresas.

Mas você não precisa ser uma grande empresa para usar o BitBucket. Tem algo para tudo. Se você observar o preço da conta hospedada, verá que é gratuito para projetos com até cinco membros da equipe.

Captura de tela de preços do Bitbucket Captura de tela de preços do Bitbucket Projetos de código aberto com mais de cinco membros ainda podem usar o BitBucket gratuitamente. Tudo que você precisa fazer é solicitar a licença da comunidade e aderir às diretrizes de código aberto da Atlassian.

3. SourceForge

Alternativa do Source Forge GitHub Alternativa do Source Forge GitHub SourceForge é outro grande nome nesta lista de alternativas do GitHub.

SourceForge é popular entre os projetos de código aberto. Muitas distribuições e projetos Linux fornecem seus downloads por meio do SourceForge. Ele permite que os desenvolvedores criem projetos de código aberto, fornecendo todas as ferramentas necessárias.

A popularidade do Source Forge foi atingida com o surgimento de um GitHub mais intuitivo. No entanto, sob a nova liderança de Logan Abbott, SourceForge redesenhou sua interface e está se concentrando em recuperar seu lugar perdido na hospedagem de código-fonte aberto.

Para migrantes do GitHub, o SourceForge fornece ferramentas para importar repositórios GitHub inteiros ou repositórios selecionados em projetos existentes. Este vídeo mostra como usar esta ferramenta:

4. Launchpad

Código fonte do Launchpad Código fonte do Launchpad Launchpad é uma plataforma de colaboração de software da Canonical, a empresa-mãe do Ubuntu. O Launchpad foi amplamente utilizado pela Canonical e por projetos no Ubuntu. Foi fundamental para fornecer o PPA e rastreamento de bugs para projetos relacionados ao Ubuntu.

Embora o Launchpad esteja em cena há anos, ele não ganhou tanta popularidade quanto as outras alternativas do GitHub na lista. Normalmente é visto como uma "coisa do Ubuntu".

Dito isso, o Launchpad tem um bom suporte para Git. Você pode hospedar ou importar repositórios Git no Launchpad. E isso é totalmente gratuito.

O Launchpad é uma boa escolha se você pode ignorar a interface desatualizada e o fluxo de trabalho ligeiramente diferente do GitHub.

5. Google Cloud Source Repositories

Google Cloud Source Repo Google Cloud Source Repo Google Cloud Source Repositories pode ser uma boa alternativa para repositórios privados. Você pode começar gratuitamente com um limite de 5 usuários e 50 GB de armazenamento. Para começar, você tem um período de avaliação de 12 meses.

É importante notar que se você continuar usando o Google Cloud Platform dentro dos limites de uso do nível gratuito, você não será cobrado. No entanto, se quiser mais recursos ou usuários para o seu projeto, você pode optar por atualizar para uma conta paga manualmente.

Você deve verificar a lista de preços e os detalhes do nível gratuito para o teste se estiver interessado em uma conta paga.

6. AWS CodeCommit

Aws Code Commit Aws Code Commit AWS CodeCommit é uma alternativa semelhante ao Google Cloud Source Repositories.

Assim como o Google Cloud Platform, a AWS também oferece um nível gratuito que não termina quando o teste termina. Portanto, é gratuito para sempre se seu uso estiver dentro dos limites do nível gratuito, conforme mencionado na documentação oficial.

Você pode ter 5 usuários e 50 GB de armazenamento grátis para começar. Se você deseja adicionar mais usuários, pode fazê-lo por $ 1 por usuário extra pelos recursos que você já possui.

Preços do Aws Code Summit Preços do Aws Code Summit E, se quiser mais recursos junto com o número de usuários, você deve verificar os preços detalhados.

7. Phabricator

Phabricator

Phabricator por Phacility é uma ferramenta multifuncional que permite hospedar o código e discutir/planejar para continuar trabalhando em um projeto sem a necessidade de utilizar separadamente aplicações para comunicação/colaboração.

Você pode auditar códigos-fonte, gerenciar tarefas, gerenciar uma placa de trabalho, anotar coisas e fazer muitas coisas.

Preços do Phabricator Preços do Phabricator O Phabricator permite que você se hospede sozinho ou opte pela solução de hospedagem paga oferecida.

8. Gogs (auto-hospedado)

Gogs Gogs Ao contrário de alguns dos mencionados acima, Gogs é uma solução totalmente auto-hospedada para hospedar seu código.

Além disso, é uma opção muito leve que também pode ser executada em um Raspberry Pi. Claro, você também pode utilizar uma solução de hospedagem em nuvem de $ 5/mês, como Linode ou Digital Ocean.

9. Gitea (auto-hospedado)

Gitea

Outra solução de auto-hospedagem para hospedar seu código é um fork da comunidade do Gogs (que mencionei acima).

Semelhante ao anterior, é uma opção leve e pode até ser executado no Raspberry Pi.

10. Apache Allura (auto-hospedado)

O Apache Allura foi originalmente desenvolvido pela SourceForge como uma implementação de código aberto que utilizou Python e MongoDB, oferecendo APIs REST. Na verdade, é uma alternativa decente ao GitHub.

Você pode conferir a comparação de seus recursos com seus concorrentes em seu quadro oficial de comparação e decidir por si mesmo.

Bônus: Radicle (uma plataforma descentralizada de colaboração de código ponto a ponto)

Radicle P2p Github Alternative Radicle P2p Github Alternative Se você não quiser depender de nenhuma entidade única, pode experimentar o Radicle (na fase beta durante a atualização deste artigo). Sem servidor central, sem censura e privado.

É uma plataforma de colaboração de código ponto a ponto onde você só precisa de um ID exclusivo para adicionar usuários à sua rede e trabalhar juntos para manter/desenvolver um projeto. Você pode não encontrar todas as opções porque ainda está em seu estágio inicial de desenvolvimento, mas é algo que promete ficar de olho.

Você pode aprender mais sobre isso em nossa cobertura em Radicle.

Outras alternativas do GitHub que você pode experimentar

Existem várias outras plataformas de hospedagem de código que podem não ser tão boas quanto o GitHub - mas se você quiser explorar mais opções, listei algumas delas a seguir:

Qual a sua escolha?

Eu forneci minha recomendação sobre as alternativas do GitHub. Qual seria sua escolha ou recomendação para um serviço de hospedagem de código-fonte migrar do GitHub?

Compartilhe suas idéias nos comentários abaixo.

Via itsfoss.com. Você pode conferir o post original em inglês:

Top GitHub Alternatives to Host Your Open Source Projects

Última atualização deste artigo: 15 de dezembro de 2020

PROPAGANDA
PROPAGANDA