instalacao de pacote Page History
Pré-instalação
Requisitos do Sistema
- Sistema Operacional CentOS6.5 64bits
- Memória:
- 1GB RAM + 1GB swap para suporte de até 100 usuários
- 2GB RAM é o recomendado para suporte de até 500 usuários
- CPU
- 1 core suporta até 100 usuários
- 2 cores é o recomendado para suporte de até 500 usuários
Instalação e configuração de dependências
sudo yum install openssh-server sudo yum install postfix sudo service postfix start sudo chkconfig postfix on
Download do pacote
Instalação
sudo rpm -i gitlab-spb-stable.el6.x86_64.rpm
Pós-instalação
Editar os arquivos de configuração /etc/gitlab/gitlab.rb, adicionando as configurações necessárias. Segue, abaixo, um exemplo de configuração deste arquivo.
# URL configuration
external_url 'http://162.243.88.56'
gitlab_rails['internal_api_url'] = 'http://127.0.0.1:8090/gitlab'
# Ports and Services configuration
nginx['enable'] = false
unicorn['enable'] = true
unicorn['port'] = 8091
postgresql['port'] = 5433
gitlab_rails['gitlab_shell_ssh_port'] = 51122
# Omniauth-env settings
gitlab_rails['env_enable'] = true
gitlab_rails['env_database_name'] = 'colab'
gitlab_rails['env_database_host'] = '127.0.0.1'
gitlab_rails['env_database_user'] = 'colab'
gitlab_rails['env_database_password'] = 'colab'
# Omniauth settings
gitlab_rails['omniauth_enabled'] = true
gitlab_rails['omniauth_allow_single_sign_on'] = true
gitlab_rails['omniauth_block_auto_created_users'] = false