Como muitos de vocês podem saber, o Gitorious - um site que permite hospedar projetos (open source) usando o controle de versão do Git - foi recentemente comprado pelo GitLab, e deve parar as operações a partir de maio de 2015. Em relação a isso, temos um Um resumo de 7 alternativas do GitHub para você conferir.
GitHub
O GitHub é o maior e mais popular site de hospedagem de código do mundo. Os usuários do GitHub têm a opção de usar o Git ou o Subversion como seu VCS (Version Control System) para gerenciar, manter e implementar projetos de software. O GitHub permite repositórios gratuitos e ilimitados de código público para todos os usuários. Para manter as recompras privadas, é necessária uma assinatura mensal. O GitHub permite criar 'organizações' que funcionam basicamente como contas regulares, exceto pelo fato de que elas sempre têm pelo menos uma conta de usuário listada como proprietária.
Todos os usuários e organizações podem hospedar um site gratuito em um subdomínio de páginas do GitHub username.github.io
, bem como páginas de projetos ilimitadas em username.github.io/project-page
e você pode mudar para seu próprio domínio personalizado (se você tiver um ) a qualquer momento gratuitamente. O GitHub possui aplicativos para desktop para Windows e OSX.
Lista das melhores alternativas do GitHub
1. Bitbucket

Bitbucket é o segundo apenas para o GitHub em termos de popularidade e uso. O Bitbucket é gratuito para indivíduos e organizações com 5 usuários ou menos, e permite que você tenha repositórios públicos e privados ilimitados. O Bitbucket permite que você envie arquivos usando qualquer cliente Git ou a linha de comando do Git.
A Atlassian também possui seu próprio Source Tree do Git and Mercurial, que está disponível gratuitamente no Windows e no Mac. Bitbucket também pode ser controlado através de sua interface web.
O Bitbucket, como o GitHub, permite que você hospede um site gratuitamente em accountname.bitbucket.org
e páginas de projetos em accountname.bitbucket.org/project
.
Você também pode usar seu próprio nome de domínio para o seu site Bitbucket. O Bitbucket permite que você crie equipes em bitbucket.org/team-name
. Como mencionado anteriormente, o bitbucket permite que você tenha repos públicos e privados ilimitados para equipes com até 5 usuários.
Equipes com podem ter usuários ilimitados de graça se tiverem repos totalmente públicos.
Desenvolvedor: Atlassian
Ligação2. SourceForge

O Sourceforge existe há mais tempo do que a maioria e tem os projetos para provar isso. Muitos projetos Linux, Windows e Mac de código aberto estão hospedados no SF. Tem uma estrutura de projeto totalmente diferente quando comparado com o GitHub. Você só pode criar projetos com um nome exclusivo. SF, ao contrário de outros, também permite hospedar páginas estáticas e dinâmicas, com a opção de integrar um CMS também. O Sourceforge permite que você crie um site para cada um dos seus projetos, em proj.sourceforge.net
.
Servidores Sourceforge suportam scripts PHP, Perl, Python, Tcl, Ruby e shell. Você pode fazer o upload para SF através de um cliente SFTP. Você também tem a opção de usar o Git, o Subversion (SVN) e o Mercurial (Hg) como o VCS do seu projeto no Sourceforge.
Desenvolvedor: Slashdot Media
Ligação3. GitLab

O sub-lema do GitLab parece ser “Better than GitHub”, irônico para um projeto que está hospedado no Github. Uma das suas características únicas é que você pode instalar o GitLab no seu próprio servidor. Isso lhe dá a opção de usar o GitLab em um domínio personalizado, bem como com um host personalizado. O GitLab também alega lidar com arquivos grandes e repositórios melhor que o GitHub. O GitLab também permite que os usuários tenham repos públicos e privados ilimitados gratuitamente.
O GitLab sacrifica a facilidade de uso do GitHub para mais privacidade, segurança e velocidade de serviço. Começar a usar o GitLab é muito mais difícil do que começar a usar o GitHub. A partir de agora, o GitLab não possui nenhum recurso como as páginas do GitHub para criar páginas da web para seus repositórios em poucos cliques. Você precisa (gemer) da linha de comando e coisas como chaves SSH geradas manualmente e configuração de web hook para criar uma página web simples. O Github também é melhor em termos de documentação e uma comunidade maior.
Desenvolvedor: GitLab.com
Ligação4. Forno

O Kiln é um host de código-fonte pago . Você pode experimentar o Kiln (com todos os sinos e assobios) gratuitamente por 30 dias. Pacotes começam a partir de US $ 18 por mês, faturados anualmente. O Kiln oferece o Git e o Mercurial Version Control. Você precisará pagar separadamente pelo Módulo de Revisão de Código. No geral, o Kiln é mais adequado para organizações de médio a grande porte, de 100 a 500 pessoas.
A Kiln faz um domínio para sua empresa em companyname.kilnhg.com
Desenvolvedor: Fog Creek
Ligação
5. Codeplane

O Codeplane é novamente um serviço pago, que oferece uma avaliação gratuita de 30 dias.
O VCS do Codeplane é o Git. Ele aloca 2 GB para seus repositórios sem limite de usuários ou número de repositórios a US $ 9 por mês. Adequado para pequenas empresas e equipes de freelancers. O Codeplane também faz automaticamente um backup de seus repositórios e os armazena no Amazon S3.
Desenvolvedor: Codeplane
Ligação6. CodePlex

O CodePlex é o serviço gratuito de hospedagem de código aberto da Microsoft. Ele permite criar projetos, cada um dos quais customname.codeplex.com
um domínio customname.codeplex.com
Como o Sourceforge, isso significa que seus projetos precisam de títulos exclusivos que não tenham sido usados antes por outro projeto. O CodePlex oferece a opção do Git, Mercurial ou Team Foundation Server (TFS) como seu Controle de Versão. Todos os projetos do CodePlex são privados por um período máximo de 30 dias, após o qual serão removidos se não forem tornados públicos antes da data de expiração. Você não precisa pagar para usar qualquer recurso do CodePlex e nem o CodePlex define um limite para o número de usuários que contribuem para um projeto.
O domínio do seu projeto leva à página de informações do seu projeto. O CodePlex não permite criar um site personalizado para o seu projeto.
Desenvolvedor: Microsoft
Ligação7. Pé de Feijão

O Beanstalk é novamente uma alternativa paga ao GitHub. Ele permite que você experimente por 2 semanas sem custo, após o qual você precisa pagar. Seu pacote mais barato, o “Bronze”, custa US $ 15 e permite até 5 usuários, 3 GB de armazenamento e um máximo de 10 repositórios. Subversion e Git Version Control Systems são suportados pelo Beanstalk.
Como o GitHub, ele permite que você edite seu código no próprio navegador, para que você não tenha que alternar para a linha de comando.
Desenvolvedor: Wildbit
LigaçãoTabela de comparação
Aqui está uma comparação completa de todos os recursos em todos os 8 hosts de código-fonte (GitHub e 7 alternativas) discutidos neste artigo:
Características | Github | Bitbucket | Sourceforge | Gitlab | Forno | Codeplane | Code Plex | Pé de Feijão | |
---|---|---|---|---|---|---|---|---|---|
Preços * | Livre | Livre | Livre | Livre | US $ 18 / mês | US $ 9 / mês | Livre | US $ 15 / mês | |
Repo Privado | Pago | Ilimitado, livre | sim | Ilimitado, livre | Pago | Ilimitado, Pago | Ilimitado, até 30 dias | 10 | |
Repo público | Ilimitado, livre | Ilimitado, livre | sim | Ilimitado, livre | Pago | Ilimitado, Pago | Ilimitado | 10 | |
Limite de armazenamento | 1 GB por repo | 2GB | Nenhum | Nenhum | Nenhum | 2GB | Nenhum | 3 GB | |
Comercial | Ilimitado | 5 & Ilimitado se público | Colaboração não é possível | Ilimitado | 5 | Ilimitado | Ilimitado | 5 | |
VCS | Git, SVN | Git, Hg | Git, SVN, Hg | Git | Git, Hg | Git | Git, SVN, TFS, Hg | Git, SVN | |
Gráficos | sim | Não | Não | sim | Não | Não | Não | Não | |
Web Hosting | Sites estáticos. Gerador de páginas | Sites estáticos | Sites dinâmicos, CMS | Estático | sim | Não | Não | Não | |
Revisão de código | sim | sim | sim | sim | Não | Não | Não | sim | |
Wiki | sim | sim | sim | sim | sim | Não | sim | Não | |
Acompanhamento de bugs | Sim (login obrigatório) | sim | sim | sim | sim | sim | sim | Não | |
Fórum de discussão | Não | Não | sim | Não | Não | Não | sim | Não |
* Versões gratuitas consideradas para esta tabela. Para serviços que tenham apenas versões pagas, as versões de menor preço foram consideradas.
* A tabela de comparação é melhor visualizada em Desktops
Por favor, compartilhe este artigo se você achou útil. Por favor, deixe qualquer sugestão / consultas nos comentários abaixo.