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
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.
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.