Como instalar o GitScrum no Debian Top 10

Como instalar o GitScrum no Debian Top 10

O GitScrum é uma ferramenta de gerenciamento de tarefas de código aberto gratuito que você pode usar para gerenciar projetos com facilidade. O GitScrum usa a famosa plataforma Git e a metodologia de software scrum para permitir um gerenciamento mais eficaz da equipe. Este software ajuda os usuários a rastrear o tempo consumido para executar várias tarefas e manter um registro de projetos em que os usuários estão trabalhando. Os usuários podem criar vários projetos, manter um registro de projetos atribuídos a diferentes usuários e até conversar em tempo real. Este artigo mostra como instalar o GitScrum no Debian 10.

Pré -requisitos

  • Acesso a um servidor Debian 10
  • Um nome de domínio válido para apontar o IP do servidor
  • Privilégios de usuário root

Instalando o Gitscrum no Debian 10

Para instalar o GitScrum no Debian 10, primeiro, abra a janela do terminal usando o Ctrl+alt+t atalho. Em seguida, atualize o sistema para a versão mais recente disponível, emitindo o seguinte comando:

$ apt -get update -y

Depois disso, atualize o pacote APT usando o comando abaixo:

$ apt -get Upgrade -y

Agora que o sistema e o pacote APT foram atualizados, iniciaremos o processo de instalação.

Etapa 1: Instale o servidor de lâmpadas

Primeiro, você precisará instalar um servidor da Web Apache, servidor mariadb e php, juntamente com as extensões necessárias para o servidor de lâmpadas. Para instalar o servidor LAMP, insira o seguinte comando:

$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-common php-mailparse php-mysql php-gmp php-curl php-mbstring php-imap php-ldap php-gd php-xml php- CLI PHP-ZIP PHP-YAML PHP-DEV PHP-PEAR UNZIP CURL GIT -Y

Etapa 2: editar arquivo php e autenticar o sistema

Depois de instalar o servidor, abra o PHP.arquivo ini para fazer algumas edições:

$ nano/etc/php/7.3/apache2/php.ini


No arquivo, altere os seguintes valores:

Memory_limit = 256m
upload_max_filesize = 100m
max_execution_time = 300
data.fuso horário = Ásia/Calcutá

Salve o arquivo modificado usando o Ctrl+o atalho.

Agora, comece o serviço Apache e Mariadb. Emita o seguinte comando no terminal para iniciar o Apache:

$ Systemctl Iniciar o Apache2


Se o sistema pedir autenticação, basta inserir a senha e clicar no Autenticar botão.

Agora, comece o serviço MariaDB usando o seguinte comando:

$ Systemctl Start Mariadb


Conclua o processo de autenticação.

Ative o Apache iniciar após a reinicialização do sistema usando o comando abaixo:

$ Systemctl Ativar Apache2


Autentique o sistema.

Depois disso, aparecerá uma saída semelhante a este:

Ativar MariaDB para começar após a reinicialização do sistema usando o seguinte comando:

$ Systemctl Ativar mariadb


Então, autentique o sistema.

Etapa 3: Configurar o banco de dados MARIADB

A senha do Mariadb Root está configurada inicialmente, então você será obrigado a definir uma senha. Faça login no shell mariadb usando o seguinte comando:

$ sudo mysql

Depois de bater Digitar, A saída aparecerá da seguinte forma:


Configure a senha usando o seguinte comando:

Mariadb [(nenhum)]> Defina senha para 'root'@'localhost' = senha ("rootpassword");


Forneça valores para o usuário root e localhost e digite a senha que deseja definir.

Depois disso, crie o banco de dados e um usuário para GitScrum usando o comando fornecido abaixo:

Mariadb [(nenhum)]> Criar banco de dados GitScrumdb;


Em seguida, crie o usuário do GitScrum usando o seguinte comando:

Mariadb [(nenhum)]> Crie o usuário 'gitScrumUser'@'localhost' identificado por 'senha';


O próximo passo é conceder todos os direitos e privilégios do banco de dados GitsCrum usando o seguinte:

Mariadb [(nenhum)]> conceda tudo no gitcrumdb.* Para 'gitcrumuser'@'localhost' com a opção Grant;

Lave os privilégios usando o comando dado abaixo:

Mariadb [(nenhum)]> Privilégios de descarga;

E então, saia ao emitir o seguinte:

Mariadb [(nenhum)]> saída;

Etapa 4: Instale o compositor

O Composer é o gerente de suporte para o pacote PHP que é essencial para o nosso projeto. Faça o download do arquivo compositor usando o seguinte comando:

$ php -r "cópia ('https: // getcomposer.org/instalador ',' compositor-setup.php '); "


Para confirmar o download e a integridade dos dados do arquivo, emita o comando abaixo:

Hash = "$ (wget -q -o -https: // compositor.Github.IO/instalador.sig) "php -r" if (hash_file ('sha384', 'compositor -setup.php ') ===' $ hash ') echo' instalador verificado '; else echo 'instalador corrompido'; desvincular ('compositor-setup.php '); echo php_eol; "


A frase Instalador verificado na saída mostra que tudo está funcionando corretamente.

Para instalar o compositor, execute o seguinte comando:

PHP compositor-setup.php--install-dir =/usr/local/bin-filenome = compositor


Depois de algum tempo, você verá uma saída como esta:

Etapa 5: Instale o GitsCrum

Primeiro, altere o diretório para o seu diretório raiz do Apache. Então, você pode baixar o gitscrum.

$ cd/var/www/html


Para baixar o GitScrum, use o seguinte comando:

$ composer create-project gitcrum-comunity-edition/laravel-gitcrum ---tability = stable --keep-vcs


Quando você pressiona Digitar, A instalação começará. Depois de algum tempo, você verá uma saída como esta:


Atualize e altere o diretório para o diretório baixado. Em seguida, atualize o GitScrum com o seguinte comando:

$ CD Laravel-Gitscrum


Quando estiver no diretório, digite:

$ Atualização do compositor


Para integrar o GitScrum ao Github, você terá que criar um aplicativo no GitHub. Acesse este link e você verá a seguinte tela aparecer:


Faça login em sua conta ou inscreva -se para uma nova. Em seguida, você verá a tela para registrar um novo aplicativo OAuth. Proporciona a Nome do aplicativo, URL da página inicial (que devem estar em execução e respondendo às solicitações do servidor) e URL de retorno de chamada do aplicativo.

Então clique Registre o aplicativo. Depois disso, você verá a seguinte tela aparecer:


O próximo passo é usar o ID do cliente e segredo do cliente da página de registro de aplicativos e colá -los no .arquivo Env. Acesse o arquivo usando o seguinte comando:

$ nano/var/www/html/laravel-gitscrum/.Env


Aqui, forneça o ID do cliente e segredo do cliente, Em seguida, feche o arquivo usando o Ctrl+o atalho.

Execute o seguinte comando para migrar o banco de dados:

$ php artesan migrar

Em seguida, insira o seguinte comando:

$ php artesan db: semente

Depois disso, altere as permissões usando o comando dado abaixo:

$ CHOWN -R WWW-DATA: www-data/var/www/html/laravel-gitscrum/

As permissões começarão a mudar; Depois de terminar, atualize o outro conjunto de permissões usando o seguinte comando:

$ chmod -r 775/var/www/html/laravel -gitcrum/

Configurando o Apache para Gitscrum

Para configurar o host virtual do Apache para GitsCrum, acesse o arquivo usando o seguinte comando:

$ nano/etc/apache2/sites-disponível/gitscrum.conf


Adicione as seguintes linhas de código ao arquivo. Substituir ServerAdmin e ServerName com o servidor com o qual você deseja configurá -lo.


ServerAdmin [email protected]
# Endereço do servidor de administrador
Documentroot/var/www/html/laravel-gitcrum/público
# Caminho para o diretório raiz do documento
Teste de nome do servidor.local na rede Internet.com
# Nome ou url do servidor

As opções seguem os links de sigas permitem
# Caminho ou diretório e as permissões
Substituir todos exigem tudo concedido
ErrorLog $ apache_log_dir/erro.registro
# Chamando os logs de erro, se houver
CustomLog $ apache_log_dir/acesso.registro
# Chamando os logs personalizados
combinado


Salve o arquivo. Para verificar a configuração do Apache, use o seguinte comando:

$ apache2ctl ConfigTest


A sintaxe OK significa que a saída está correta.


Ative o host virtual e o módulo de reescrita Apache usando o comando abaixo:

$ a2ensite gitcrum.conf

Agora, reescreva o módulo usando o seguinte comando:

$ a2enmod reescrita


Reinicie o servidor/serviço da Web Apache para refletir essas alterações:

$ Systemctl Reiniciar Apache2

Aqui, forneça a autenticação para reiniciar o serviço:

Para verificar o status do serviço Apache, use o seguinte comando:

$ Systemctl Status Apache2

A saída mostra que o servidor está funcionando corretamente.


A última etapa é acessar o site GitScrum com base no URL que você usou no processo de implementação. Em seguida, você autorizará sua conta a usar o GitScrum no Debian 10.

Conclusão

Este artigo mostrou como instalar e configurar o GitScrum em um servidor Debian 10. Começamos com a instalação do servidor de lâmpadas, depois instalamos o compositor e o gitscrum e, finalmente, executamos as configurações necessárias. Sinta -se à vontade para usar este método para instalar e configurar o GitsCrum usando o Apache e outros pacotes de suporte no seu servidor Debian 10.