diff --git a/cap05.Rmd b/cap05.Rmd index fa3475dab078fdffd003bae1b67ee449f76bc89f..090278b16bc8d2985d7f5e86ed567a1acaf75f51 100644 --- a/cap05.Rmd +++ b/cap05.Rmd @@ -152,22 +152,58 @@ alguns repositórios privados com a conta *free*.  -http://slides.com/axil/what-is-gitlab#/ -https://en.wikipedia.org/wiki/GitLab -https://about.gitlab.com/2015/05/18/simple-words-for-a-gitlab-newbie/ -https://about.gitlab.com/better-than-github/ +FIGURA O guaxinim (*raccoon* em inglês) é o macote do GitLab. + +Assim como o GitHub, o [GitLab] é um serviço Web para repositórios +Git. O GitLab é um projeto *open source* desenvolvido em Ruby que deu +início em 2011 pelo Ucrâniano Dmitriy Zaporozhets. Em 2013, a Companhia +GitLab tinha 11 membros e mais de 10 mil organizações. + +O GitLab, além de ser um serviço gratuíto (com planos extras) +colaboração, é também um programa que você pode instalar em servidor +local para ter seus repositórios na intraweb, se for o caso. + +Como serviço web, o GitLab oferece basicamente todos os recursos do +GitHub e do BitBucket [^1]. No entanto, com uma conta gratuíta no +<http://gitlab.com> você pode ter, além dos repositórios públicos e +colaboradores, ilimitados repositórios privados sem pagar por nada. Isso +faz do GitLab.com o lugar certo para pequenas equipes com pouco recurso +ou que desenvolvem trabalhos sem fins lucrativos, como é o caso de +colaboração em código para análise de dados para publicação científica. + +Atualmente existem mais de 69 mil projetos públicos e 5840 grupos +abertos no GitLab.com (https://gitlab.com/explore) + +A versão paga do GitLab, a *Enterprise Edition* (EE), tem um preço +muitas vezes menor que a equivalente do GitHub. + +A versão gratuíta do GitLab para servidores, a *Community Edition* (CE), +pode ser instalada em servidores Linux, Windows, máquinas vituais e +servidores na núvem, além de outras opções. Os serviços +<https://gitlab.c3sl.ufpr.br/explore> e <http://git.leg.ufpr.br/explore> +são o GitLab CE para servidores rodando no C3SL (Centro de Computação +Científica e Software Livre) e LEG (Laboratório de Estatística e +Geoinformação). Estes serviços dão suporte à colaboração em código +dentro dos departamentos de Informática e Estatística para alunos e +professores (C3SL) e para a equipe e colaboradores do LEG (LEG). + +Em termos finaceiros, vale mais a pena pagar por um servidor na núvem da +[Digital Ocean] com o GitLab CE (U$ 5/mês) do que ter uma conta para +repositórios privados no GitHub (U$ 7/mes por 5 repositórios +privados). No entanto, conforme já mencionamos, pequenas equipes podem +ter repositórios privados na conta gratuíta do GitLab.com. + +Além das características essenciais ou comuns aos demais serviços, como +*issues*, *fork*, *merge requests*, *wiki* e *snippets*, o +GitLab tem repositórios com 5 níveis de acesso (*owner*, *master*, +*developer*, *report* e *guess*); revisão comentada de código nos +*diffs*; permite importar repositórios de outros serviços; permite +adição de *web hooks*. + https://www.upwork.com/hiring/development/gitlab-vs-github-how-are-they-different/ https://git-scm.com/book/en/v2/Git-on-the-Server-GitLab -https://www.safaribooksonline.com/library/view/gitlab-repository-management/9781783281794/pr05.html -http://info.eps.surrey.ac.uk/IT/FAQ/gitlab-faq.php -https://books.google.com.br/books?id=tUYiAgAAQBAJ&source=gbs_navlinks_s http://events.linuxfoundation.org/sites/events/files/slides/gitlab-linuxcon-presentation.pdf -Pode ser instalado em servidores propríos. Talvez seja o único nessa -categoria. - -Mascot é raccoon: guaxinim - ### Outros ### <http://www.git-tower.com/blog/git-hosting-services-compared/> @@ -437,3 +473,7 @@ funcionando/instalando sem erros. [GitLab]: https://about.gitlab.com/ [GitHub]: https://github.com/ [GitHub Interprise]: https://enterprise.github.com + +[^1]: http://technologyconversations.com/2015/10/16/github-vs-gitlabs-vs-bitbucket-server-formerly-stash/ +[Digital Ocean]: https://www.digitalocean.com/community/tutorials/how-to-use-the-gitlab-one-click-install-image-to-manage-git-repositories +[GitLab]: https://about.gitlab.com/