As principais plataformas para armazenamento de código-fonte \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 02 Horas 

 12 Min 

 27 Seg 

   Tempo restante da oferta: 02 12 27 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) As principais plataformas para armazenamento de código-fonte  [ Git ](https://www.treinaweb.com.br/blog/categoria/git) 

# As principais plataformas para armazenamento de código-fonte

 Neste artigo, veremos as principais plataformas de armazenamento e gestão de código-fonte.

 [ Ana Paula de Andrade ](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade) 8 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/01142822/GITHUB-GITLAB-BITBUCKET.png)  

Três grandes plataformas de controle de versão de código-fonte tem caído no gosto popular dos desenvolvedores. O [GitHub](https://www.treinaweb.com.br/blog/criando-repositorio-no-github/ "GitHub"), [GitLab](https://www.treinaweb.com.br/blog/como-criar-repositorio-no-gitlab/ "GitLab") e [BitBucket](https://www.treinaweb.com.br/blog/criando-repositorio-no-bitbucket/ "BitBucket") ganharam espaço com o passar do tempo e se tornaram aliados indispensáveis aos desenvolvedores para hospedarem seus códigos-fonte e disponibilizar seus projetos de forma simplificada.

Sendo assim, neste artigo veremos sobre cada um deles e suas características.

[  ![Git - Fundamentos](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/git.svg)   Curso Git - Fundamentos Conhecer o curso ](https://www.treinaweb.com.br/curso/git-fundamentos)

## GitHub

![Logo Github](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142244/GitHub.png)

O GitHub foi um dos pioneiros em hospedagem de repositórios [Git](https://www.treinaweb.com.br/blog/primeiros-passos-com-o-git/ "Git"), onde qualquer usuário que possua cadastro na plataforma pode contribuir com projetos privados ou Open Source. Possui grandes projetos hospedados, como por exemplo, WordPress, Atom, GNU/Linux, entre outros. Assim como consta em sua página inicial, todo desenvolvedor poderá hospedar, analisar, gerenciar projetos e construir softwares ao lado de 31 milhões de outros desenvolvedores e mais de 2,1 milhões de empresas e organizações que também utilizam o GitHub.

Em 4 de Julho de 2018 o [GitHub foi comprado pela Microsoft](https://www.treinaweb.com.br/blog/microsoft-compra-o-github-e-agora "GitHub foi comprado pela Microsoft") com valores estimados em cerca de US$ 7,5 bilhões.

#### Mas, quais as maiores vantagens em se utilizar o GitHub?

A primeira delas é que a maioria dos projetos Open Source estão hospedados por lá, assim os desenvolvedores possuem uma grande quantidade de projetos para contribuir. Além disso, muitas empresas analisam seu histórico de contribuição em projetos, utilizando a ferramenta como meio de análise de perfil profissional.

Por seus quase 11 anos de existência e por ter sido o primeiro site de hospedagem de repositórios Git é, sem dúvida, o maior de todos eles, com diversos usuários e seus milhões de repositórios.

Além disso, caso você seja estudante, poderá usufruir de uma conta PRO do GitHub e ainda contar com diversas outras vantagens, como citado no artigo “[Como obter uma licença para estudante no GitHub](https://www.treinaweb.com.br/blog/como-obter-uma-licenca-para-estudante-no-github/ "Como obter uma licença para estudante no GitHub")”.

[  ![Xamarin.Forms - MVVM com MVVMCross](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/xamarin.svg)   Curso Xamarin.Forms - MVVM com MVVMCross Conhecer o curso ](https://www.treinaweb.com.br/curso/xamarin-forms-mvvm-com-mvvmcross)

## GitLab

![Logo GitLab](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01143206/gl.png)

O GitLab, assim como o GitHub, também é uma plataforma para gerência e hospedagem de código fonte.

Possui uma interface simples e intuitiva e permite que qualquer usuário da plataforma possa criar repositórios privados e públicos de forma gratuita. Porém, os repositórios privados só podem ser contribuídos por uma quantidade limitada de usuários.

Diferente do GitHub, o GitLab é um projeto Open Source, mantido por toda comunidade. Além disso, permite que os desenvolvedores armazenem seus projetos em seus próprios servidores.

Possui múltiplos níveis de permissão (Convidado, Repórter, Desenvolvedor, Mestre e Dono), que serve para determinar os papéis de cada profissional no projeto, como podemos ver na [documentação sobre permissões](https://docs.gitlab.com/ee/user/permissions.html "documentação sobre permissões").

Possui também todo um conjunto de software para gerenciar seu projeto do início ao fim que, como eles se autodenominam, “A full DevOps tool”.

![GitLab Cojunto de Software para Gerenciamento](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142518/screenshot-about.gitlab.com-2019.01.31-23-59-07.png)

Aqui no blog, possuímos um artigo muito interessante sobre “[O que é Devops](https://www.treinaweb.com.br/blog/afinal-o-que-e-devops "O que é Devops")”.

Por fim, o GitLab permite que você desenvolva seus códigos online, utilizando um ambiente de desenvolvimento integrado (IDE) acoplado na ferramenta, fornecendo ao usuário colorização de sintaxe básica para uma variedade de linguagens de programação.

Além disso, possui IntelliSense e suporte de validação e formatação para as principais linguagens de script e marcação do mercado, como: TypeScript, [JavaScript](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-javascript/ "JavaScript"), LESS, SCSS, [JSON](https://www.treinaweb.com.br/blog/o-que-e-json/ "JSON"), [CSS e HTML](https://www.treinaweb.com.br/blog/o-que-e-e-como-comecar-com-html-e-css/ "CSS e HTML").

![Ide Gitlab](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142621/ide-gitlab.png)

## BitBucket

![logo Bitbucket](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142649/Bitbucket.png)

O BitBucket, assim como o GitHub e o GitLab, é uma plataforma para hospedagem e gerência de código-fonte de projetos. Escrito em Python, o BitBucket é indicado para pequenas equipes com orçamento limitado, já que é uma opção mais barata e permite que sejam criados repositórios privados para até 5 desenvolvedores de forma gratuita.

Os preços do BitBucket são os mais acessíveis, se comparado ao GitHub e GitLab, possuindo três tipos de planos (Free, Standard e Premium) com os seguintes preços:

![preços bitbucket](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142713/bitbucket-2.png)

Possui integração com o Jira e o Trello, permitindo que os repositórios possam ser gerenciados a partir destas ferramentas.

O BitBucket possui suporte a integração contínua utilizando Pipelines, uma ferramenta que permite implantar, monitorar e confirmar seu código, para posteriormente, começar a planejar o próximo conjunto de modificações sem sair do BitBucket.

![bitbucket pipeline](https://dkrn4sk0rn31v.cloudfront.net/2019/02/01142746/bitbucket-pipeline.png)

## Concluindo

Vimos neste artigo, as três principais plataformas para gerenciamento e armazenamento de código-fonte, desta forma, cabe ao desenvolvedor escolher a que mais o agrada, levando em consideração suas características e particularidades.

Escolher um armazenador de código-fonte é uma forma simples e eficaz para que seus projetos sejam armazenados de forma organizada e que possam ser contribuídos por qualquer desenvolvedor, independente de sua localização.

[  ![Rede de Computadores - Protocolo TCP/IP](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/rede-computadores.svg)   Curso Rede de Computadores - Protocolo TCP/IP Conhecer o curso ](https://www.treinaweb.com.br/curso/rede-de-computadores-protocolo-tcp-ip)

- [ #GitHub ](https://www.treinaweb.com.br/blog/tag/github)
- [ #GitLab ](https://www.treinaweb.com.br/blog/tag/gitlab)
- [ #BitBucket ](https://www.treinaweb.com.br/blog/tag/bitbucket)

Autor

 ![Ana Paula de Andrade](//secure.gravatar.com/avatar/76297b487187c82ae476e823018dbfc0?d=mm)

## Ana Paula de Andrade

 Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/12200152/serverless-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     8 anos atrás

    ##  [ Serverless: uma introdução ](https://www.treinaweb.com.br/blog/serverless-uma-introducao) 

     Nesse artigo uma introdução à arquitetura Serverless e um pouco sobre o AWS Lambda, um dos principais serviços do mercado.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/05/como-instalar-o-csharp-e-nosso-primeiro-exemplo-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     4 anos atrás

    ##  [ Guia da linguagem C# ](https://www.treinaweb.com.br/blog/guia-da-linguagem-csharp) 

     Nesse guia de C# você aprenderá o necessário para criar os seus primeiros softwares com a linguagem de programação C#. Acesse agora mesmo!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/09/o_que_e_firebase-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     6 anos atrás

    ##  [ O que é Firebase? ](https://www.treinaweb.com.br/blog/o-que-e-firebase) 

     Veja neste artigo o que é Firebase.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/GUIA-LINGUAGEM-JAVA-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Guia da linguagem Java ](https://www.treinaweb.com.br/blog/guia-da-linguagem-java) 

     Confira neste guia os principais tópicos para iniciar seus estudos na linguagem Java.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/caminhos-certifica--o-400x280.jpg)  [ Certificações ](https://www.treinaweb.com.br/blog/categoria/certificacoes) 

     10 anos atrás

    ##  [ Os caminhos das certificações Microsoft (parte 1) ](https://www.treinaweb.com.br/blog/os-caminhos-das-certificacoes-microsoft-parte-1) 

     Veja como funcionam as trilhas e sub-trilhas de certificação da Microsoft para desenvolvedores.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/11/07161636/introducao-a-aws-400x280.png)  [ Amazon ](https://www.treinaweb.com.br/blog/categoria/amazon) 

     8 anos atrás

    ##  [ Introdução à Amazon Web Services (AWS) ](https://www.treinaweb.com.br/blog/introducao-a-amazon-web-services-aws) 

     A Amazon Web Services (AWS) é uma das principais plataformas de computação em nuvem do mercado. Aprenda os principais conceitos e veja como criar sua conta de teste.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/hospedage-e-dominio-1-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     10 anos atrás

    ##  [ Os tipos mais comuns de hospedagem de sites ](https://www.treinaweb.com.br/blog/os-tipos-mais-comuns-de-hospedagem-de-sites) 

     Conheça os principais tipos de hospedagem de sites, passando pelas vantagens e desvantagens de cada modelo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/11/25224114/REDHAT-OPENSHIFT-400x280.png)  [ DevOps ](https://www.treinaweb.com.br/blog/categoria/devops) 

     8 anos atrás

    ##  [ O que é o OpenShift? ](https://www.treinaweb.com.br/blog/o-que-e-o-openshift) 

     Conheça mais sobre o OpenShift e como ele funciona.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/08/DEPLOY-SPRING-DIGITAL-OCEAN-400x280.jpg)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     3 anos atrás

    ##  [ Deploy de uma aplicação Spring Boot na DigitalOcean ](https://www.treinaweb.com.br/blog/deploy-de-uma-aplicacao-spring-boot-na-digitalocean) 

     Aprenda nesse artigo como realizar o Deploy de uma aplicação Spring Boot em uma VPS da DigitalOcena, usando ferramentas como o Nginx.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/03142818/GOOGLE-COMPUTE-ENGINE-400x280.png)  [ Google Cloud Platform (GCP) ](https://www.treinaweb.com.br/blog/categoria/google-cloud-platform-gcp) 

     9 anos atrás

    ##  [ Criando instâncias de VM no Google Cloud Platform ](https://www.treinaweb.com.br/blog/criando-instancias-de-vm-no-google-cloud-platform) 

     Conheça o compute engine e veja como criar novas instâncias de VM no Google Cloud Platform.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/typescript-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     10 anos atrás

    ##  [ Precisamos falar sobre o TypeScript ](https://www.treinaweb.com.br/blog/precisamos-falar-sobre-o-typescript) 

     O TypeScript é um caso interessante. Ou você o adora ou o odeia. Parece não haver um consenso intermediário de maneira geral na comunidade. Vamos conversar um pouco sobre?

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/02/13190452/php-cloud-400x280.jpg)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Aplicação Serverless desenvolvida em PHP usando AWS Lambda ](https://www.treinaweb.com.br/blog/aplicacao-serverless-desenvolvida-em-php-usando-aws-lambda) 

     Veja como fazer o deploy de uma aplicação PHP Serverless no AWS Lambda usando o Bref.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **02h 12min 27s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
