Vous êtes sur la page 1sur 2

1.

GITHUB - SERVIOS DE HOSPEDAGEM DE PROJETOS


O Git geralmente est limitado ao contexto de dentro da empresa, ou
seja, seus servidores se encontram localmente, permitindo que se trabalhe de
forma remotamente, mas isso implica em ter uma VPN (Virtual Private Network)
ou liberar acesso externo ao servidor via SSH, o que pode ser algo complicado
de se fazer, alm de tambm poder ser proibido por algumas empresas, devido
a polticas de segurana.
Existem alguns servios para hospedagem de projetos na internet, que
permitem a utilizao de ferramentas de controle de verso. A ideia que voc
possa hospedar seus projetos, juntamente com os repositrios, na internet, e
assim ser possvel acess-los de qualquer lugar do mundo.
Dentre os principais servios que suportam o Git, esto:
GitHub
Bitbucket
Google Code
Destacaremos o GitHub que uma plataforma de desenvolvimento que
permiti hospedar repositrios, na qual hospedar, revisar cdigo, gerenciar
projetos e criar software junto com milhes de outros desenvolvedores se torna
uma atividade trivial.
No se limitando ao Git mas servindo outras ferramentas de controle,
Criado em 2008 por Tom Preston-Werner, Chris Wanstrath e PJ Hyett, com o
objetivo de simplificar o compartilhamento de projetos, o GitHub hoje o maior
servio de hospedagem de repositrios de projetos, contendo, atualmente, mais
de 21 milhes de usurios em todo mundo, 58 milhes de repositrios e 117mil
empresas. (GITHUB 2017)
Muitos projetos se encontra hospedados no git, dentre eles:
Bootstrap
Django
jQuery
Node.js
Ruby on Rails
Alm de contar com muitos players, como:
Airbnb
Facebook
Google
IBM
Nasa

O GitHub sendo uma ferramenta colaborativa, nos permite interagir nos


repositrios, por meio de algumas funcionalidades como:
Issue Tracker: para criao e gesto de bugs e milestones do projeto;
Pull Requests: para que outros usurios possam enviar seus commits com
alteraes no projeto, ou commits com correes de bugs;
Commit Comments: para que os usurios possam comentar e discutir
sobre as modificaes no cdigo, de um determinado commit.
No GitHub possvel criar organizaes, e dentro delas criar equipes,
para que ento seja possvel vincular determinados usurios a determinadas
equipes, bem como vincular as equipes aos repositrios em que elas. (AQUILES
E FERREIRO 2014)

Vous aimerez peut-être aussi