Git

Cómo instalar GitScrum en Debian 10

Cómo instalar GitScrum en Debian 10

GitScrum es una herramienta de administración de tareas de código abierto y gratuita que puede utilizar para administrar proyectos con facilidad. GitScrum utiliza la famosa plataforma Git y la metodología del software Scrum para permitir una gestión del equipo más eficaz. Este software ayuda a los usuarios a realizar un seguimiento del tiempo consumido para realizar diversas tareas y a mantener un registro de los proyectos en los que los usuarios están trabajando. Los usuarios pueden crear varios proyectos, mantener un registro de los proyectos asignados a diferentes usuarios e incluso chatear en tiempo real. Este artículo le muestra cómo instalar GitScrum en Debian 10.

Prerrequisitos

Instalación de GitScrum en Debian 10

Para instalar GitScrum en Debian 10, primero, abra la ventana de terminal usando el Ctrl + Alt + T atajo. Luego, actualice el sistema a la última versión disponible emitiendo el siguiente comando:

$ apt-get update -y

Después de eso, actualice el paquete apt usando el comando que se proporciona a continuación:

$ apt-get upgrade -y

Ahora que el sistema y el paquete apt se han actualizado, comenzaremos el proceso de instalación.

Paso 1: Instale el servidor LAMP

Primero, deberá instalar un servidor web Apache, un servidor MariaDB y PHP, junto con las extensiones necesarias para el servidor LAMP. Para instalar el servidor LAMP, ingrese el siguiente 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 descomprimir curl git -y

Paso 2: Edite el archivo PHP y autentique el sistema

Una vez que haya instalado el servidor, abra el archivo php.ini para realizar algunas ediciones:

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


En el archivo, cambie los siguientes valores:

límite_memoria = 256 M
upload_max_filesize = 100M
max_execution_time = 300
fecha.zona horaria = Asia / Kolkata

Guarde el archivo modificado usando el Ctrl + O atajo.

Ahora, inicie el servicio Apache y MariaDB. Emita el siguiente comando en la terminal para iniciar Apache:

$ systemctl iniciar apache2


Si el sistema solicita autenticación, simplemente ingrese la contraseña y haga clic en el Autenticar botón.

Ahora, inicie el servicio MariaDB usando el siguiente comando:

$ systemctl iniciar mariadb


Completa el proceso de autenticación.

Habilite apache para que se inicie después de reiniciar el sistema con el siguiente comando:

$ systemctl habilitar apache2


Autenticar el sistema.

Después de eso, aparecerá una salida similar a esta:

Habilite MariaDB para que se inicie después de reiniciar el sistema con el siguiente comando:

$ systemctl habilitar mariadb


Luego, autentique el sistema.

Paso 3: configurar la base de datos MariaDB

La contraseña de root de MariaDB se configura inicialmente, por lo que se le pedirá que establezca una contraseña. Inicie sesión en el shell MariaDB con el siguiente comando:

$ sudo mysql

Después de golpear Ingresar, la salida aparecerá de la siguiente manera:


Configure la contraseña usando el siguiente comando:

MariaDB [(ninguna)]> ESTABLECER CONTRASEÑA PARA 'root' @ 'localhost' = PASSWORD ("rootpassword");


Proporcione valores para el usuario root y localhost, luego ingrese la contraseña que desea establecer.

Después de eso, cree la base de datos y un usuario para GitScrum usando el comando que se proporciona a continuación:

MariaDB [(ninguno)]> CREAR BASE DE DATOS gitscrumdb;


A continuación, cree el usuario de GitScrum con el siguiente comando:

MariaDB [(ninguno)]> CREAR USUARIO 'gitscrumuser' @ 'localhost' IDENTIFICADO POR 'contraseña';


El siguiente paso es otorgar todos los derechos y privilegios de la base de datos GitScrum usando lo siguiente:

MariaDB [(ninguno)]> OTORGAR TODO EN gitscrumdb.* PARA 'gitscrumuser' @ 'localhost' CON OPCIÓN DE SUBVENCIÓN;

Elimine los privilegios con el comando que se indica a continuación:

MariaDB [(ninguno)]> DESCARGAR PRIVILEGIOS;

Y luego, salga emitiendo lo siguiente:

MariaDB [(ninguno)]> SALIR;

Paso 4: instala Composer

Composer es el administrador de soporte para el paquete PHP que es imprescindible para nuestro proyecto. Descarga el archivo del compositor usando el siguiente comando:

$ php -r "copy ('https: // getcomposer.org / installer ',' configuración del compositor.php '); "


Para confirmar la descarga y la integridad de los datos del archivo, ejecute el comando que se indica a continuación:

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


La frase Instalador verificado en la salida muestra que todo está funcionando correctamente.

Para instalar el compositor, ejecute el siguiente comando:

configuración del compositor de php.php --install-dir = / usr / local / bin --filename = composer


Después de un tiempo, verá una salida como esta:

Paso 5: Instala GitScrum

Primero, cambie el directorio a su directorio raíz de Apache. Entonces, puedes descargar GitScrum.

$ cd / var / www / html


Para descargar GitScrum, use el siguiente comando:

$ composer crear-proyecto gitscrum-community-edition / laravel-gitscrum --stability = estable --keep-vcs


Cuando presionas Ingresar, la instalación comenzará. Después de un tiempo, verá una salida como esta:


Actualice y cambie el directorio al directorio descargado. A continuación, actualice GitScrum con el siguiente comando:

$ cd Laravel-gitscrum


Una vez que esté en el directorio, ingrese:

actualización de $ composer


Para integrar GitScrum con Github, deberá crear una aplicación en Github. Acceda a este enlace y verá aparecer la siguiente pantalla:


Inicie sesión en su cuenta o regístrese para obtener una nueva. Luego, verá la pantalla para registrar una nueva aplicación OAuth. Proporcionar la Nombre de la aplicación, URL de la página de inicio (que debe estar ejecutándose y respondiendo a las solicitudes del servidor), y URL de devolución de llamada de la aplicación.

Luego, haga clic en Solicitud de registro. Después de eso, verá aparecer la siguiente pantalla:


El siguiente paso es utilizar el ID de cliente y secreto de cliente desde la página de registro de la aplicación y pégalas en el .archivo env. Acceda al archivo usando el siguiente comando:

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


Aquí, proporcione el ID de cliente y secreto de cliente, luego cierre el archivo usando el Ctrl + O atajo.

Ejecute el siguiente comando para migrar la base de datos:

$ php migrar artesanal

Luego, ingrese el siguiente comando:

$ php artisan db: semilla

Después de eso, cambie los permisos usando el comando que se proporciona a continuación:

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

Los permisos comenzarán a cambiar; Una vez que hayan terminado, actualice el otro conjunto de permisos con el siguiente comando:

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

Configuración de Apache para GitScrum

Para configurar el host virtual Apache para GitScrum, acceda al archivo usando el siguiente comando:

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


Agregue las siguientes líneas de código al archivo. Reemplazar ServerAdmin y ServerName con el servidor con el que quieres configurarlo.


ServerAdmin [correo electrónico protegido]
# Dirección del servidor de administración
DocumentRoot / var / www / html / laravel-gitscrum / public
# Ruta al directorio raíz del documento
Prueba ServerName.sitio web.com
# Nombre o URL del servidor

Opciones SeguirSymlinks Permitir
# Ruta o directorio y los permisos
Anular todo Requerir todo concedido

ErrorLog $ APACHE_LOG_DIR / error.Iniciar sesión
# Llamar a los registros de errores si los hay
CustomLog $ APACHE_LOG_DIR / acceso.Iniciar sesión
# Llamar a los registros personalizados
conjunto


Guarda el archivo. Para verificar la configuración de Apache, use el siguiente comando:

$ apache2ctl configtest


La sintaxis OK significa que la salida es correcta.


Habilite el host virtual y el módulo de reescritura de Apache usando el comando que se proporciona a continuación:

$ a2ensite gitscrum.conf

Ahora, reescriba el módulo usando el siguiente comando:

$ a2enmod reescribir


Reinicie el servidor web / servicio Apache para reflejar estos cambios:

$ systemctl reiniciar apache2

Aquí, proporcione la autenticación para reiniciar el servicio:

Para verificar el estado del servicio Apache, use el siguiente comando:

$ systemctl estado apache2

El resultado muestra que el servidor está funcionando correctamente.


El último paso es acceder al sitio web de GitScrum en función de la URL que utilizó en el proceso de implementación. Luego, autorizará su cuenta para usar GitScrum en Debian 10.

Conclusión

Este artículo le mostró cómo instalar y configurar GitScrum en un servidor Debian 10. Comenzamos con la instalación del servidor LAMP, luego instalamos Composer y GitScrum, y finalmente realizamos las configuraciones necesarias. Siéntase libre de usar este método para instalar y configurar GitScrum usando Apache y otros paquetes de soporte en su servidor Debian 10.

Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...
Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...