Git

Como instalar o GitScrum no Debian 10

Como instalar o GitScrum no Debian 10

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

Pré-requisitos

Instalando 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 fornecido a seguir:

$ apt-get upgrade -y

Agora que o sistema e o pacote apt foram atualizados, começaremos o processo de instalação.

Etapa 1: instalar o servidor LAMP

Primeiro, você precisará instalar um servidor web Apache, servidor MariaDB e PHP, junto com as extensões que são necessárias para o servidor LAMP. Para instalar o servidor LAMP, digite 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 descompactar curl git -y

Etapa 2: edite o arquivo PHP e autentique 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:

limite_de_memória = 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, inicie o serviço Apache e MariaDB. Emita o seguinte comando no terminal para iniciar o Apache:

$ systemctl start apache2


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

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

$ systemctl start mariadb


Conclua o processo de autenticação.

Habilite o apache para iniciar após a reinicialização do sistema usando o comando abaixo:

$ systemctl enable apache2


Autentique o sistema.

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

Habilite o MariaDB para iniciar após a reinicialização do sistema usando o seguinte comando:

$ systemctl enable mariadb


Em seguida, autentique o sistema.

Etapa 3: configurar o banco de dados MariaDB

A senha de root do MariaDB é configurada inicialmente, portanto, você deverá definir uma senha. Faça login no shell MariaDB usando o seguinte comando:

$ sudo mysql

Depois de acertar Entrar, a saída aparecerá da seguinte maneira:


Configure a senha usando o seguinte comando:

MariaDB [(nenhum)]> SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ("rootpassword");


Forneça valores para o usuário root e localhost e, em seguida, insira 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 GitScrum usando o seguinte comando:

MariaDB [(nenhum)]> CRIAR USUÁRIO 'gitscrumuser' @ 'localhost' IDENTIFICADO POR 'senha';


A próxima etapa é conceder todos os direitos e privilégios do banco de dados GitScrum usando o seguinte:

MariaDB [(nenhum)]> GRANT ALL ON gitscrumdb.* PARA 'gitscrumuser' @ 'localhost' COM OPÇÃO DE GRANT;

Libere os privilégios usando o comando fornecido a seguir:

MariaDB [(nenhum)]> FLUSH PRIVILEGES;

Em seguida, saia emitindo o seguinte:

MariaDB [(nenhum)]> SAIR;

Etapa 4: Instale o Composer

Composer é o gerenciador de suporte para o pacote PHP indispensável para o nosso projeto. Baixe o arquivo composer usando o seguinte comando:

$ php -r "copy ('https: // getcomposer.org / installer ',' composer-setup.php '); "


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

HASH = "$ (wget -q -O - https: // composer.github.io / instalador.sig) "php -r" if (hash_file ('SHA384', 'composer-setup.php ') ===' $ HASH ') echo' Instalador verificado '; else echo 'Instalador corrompido'; unlink ('composer-setup.php '); echo PHP_EOL; "


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

Para instalar o composer, execute o seguinte comando:

php composer-setup.php --install-dir = / usr / local / bin --filename = composer


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

Etapa 5: instale o GitScrum

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

$ cd / var / www / html


Para fazer o download do GitScrum, use o seguinte comando:

$ composer create-project gitscrum-community-edition / laravel-gitscrum --stability = stable --keep-vcs


Quando você pressiona Entrar, 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 de $ composer


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 cadastre-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 deve estar em execução e respondendo às solicitações do servidor), e URL de retorno do aplicativo.

Então clique Registrar inscrição. Depois disso, você verá a seguinte tela aparecer:


A próxima etapa é usar o ID do cliente e segredo do cliente da página de registro do aplicativo e cole-os 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 artisan migrate

Em seguida, digite o seguinte comando:

$ php artisan db: seed

Depois disso, altere as permissões usando o comando fornecido a seguir:

$ chown -R www-data: www-data / var / www / html / laravel-gitscrum /

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

$ chmod -R 775 / var / www / html / laravel-gitscrum /

Configurando Apache para GitScrum

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

$ nano / etc / apache2 / sites-available / gitscrum.conf


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


ServerAdmin [e-mail protegido]
# Endereço do servidor administrativo
DocumentRoot / var / www / html / laravel-gitscrum / public
# Caminho para o diretório raiz do documento
Teste ServerName.local na rede Internet.com
# Nome ou URL do servidor

Opções FollowSymlinks Permitir
# Caminho ou diretório e as permissões
Substituir todos, exigir todos concedidos

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.


Habilite o host virtual e o módulo de reescrita do Apache usando o comando fornecido a seguir:

$ a2ensite gitscrum.conf

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

$ a2enmod reescrever


Reinicie o servidor / serviço Apache para refletir essas mudanças:

$ systemctl restart 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 na URL que você usou no processo de implementação. Então, você irá autorizar sua conta a usar 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 LAMP, depois instalamos o Composer 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 Apache e outros pacotes de suporte em seu servidor Debian 10.

Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...
Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...