O GitLab Community Edition é um software para colaboração de código "privado" . Ele é Open Source com praticamente as mesmas funções do GitHub com alguns diferenciais.
Diferenças
Entre as diferenças entre o GitLab Community Edition ao GitHub.
Podemos destacar:
Desenvolvido em Ruby on Rails.
Servidor Web Nginx.
Banco de Dados PostgreSQL.
Gerenciamento de usúarios.
Procura por códigos-fonte.
Integração com várias redes sociais como Twitter, Gravatar, Skype entre outros.
Controle de acesso aos repositórios (Private, Internal e Public).
Gerenciamento de chaves públicas.
Busca por um commit específico.
Histórico dos arquivos.
Download dos arquivos em tar e zip.
Entre outros.
Instalação do GitLab Community Edition
Usaremos como base o GNU/Linux RedHat 7/CentOS 7 e seus derivados. Para fazer a instalação abra o terminal e cole os comandos abaixo.
Instalando e configurando as dependências necessárias.
$ sudo yum install curl openssh-server postfix -y
$ sudo systemctl enable sshd
$ sudo systemctl start sshd
$ sudo systemctl enable postfix
$ sudo systemctl start postfix
$ sudo firewall-cmd --permanent --add-service=http
$ sudo systemctl reload firewalld
Baixando e instalando o GitLab Community Edition.
$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
$ sudo yum install gitlab-ce
Agora pressione "y" e Enter como é mostrado na imagem abaixo.
Configurando o GitLab Community Edition.
Abra o terminal e cole os comandos abaixo:
$ sudo gitlab-ctl reconfigure
Acessando o GitLab Community Edition.
Abra o navegador de sua preferência e digite:
http://localhost/users/sign_in ou ip_servidor/users/sign_in
Username: root
Password: 5iveL!fe
Fonte
Até a próxima !
Nenhum comentário:
Postar um comentário