GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar GitScrum en Ubuntu 16.04

Le mostraremos cómo instalar GitScrum en Ubuntu 16.04. GitScrum es una aplicación de gestión de tareas de código abierto que utiliza Git y la metodología Scrum. Tiene muchas características útiles como Product Backlog, User Story, Sprint Backlog, Issues y más. GitScrum es una aplicación de Laravel 5.3 que ayuda a los equipos a usar el control de versiones de Git y el marco Scrum en el soporte de la gestión de tareas diarias. Es bastante fácil instalar GitScrum en un Ubuntu 16.04 VPS. El proceso de instalación debería demorar entre 5 y 10 minutos si sigue los sencillos pasos que se describen a continuación.

En este tutorial, instalaremos GitScrum con Apache, PHP y MariaDB en uno de nuestros servidores virtuales de Ubuntu.

1. Inicie sesión en su servidor Ubuntu como usuario root

ssh root@vps

2. Actualizar el sistema

[root]$ sudo apt-get update && sudo apt-get -y upgrade

3. Instale MariaDB 10.0 y cree una base de datos

Para instalar MariaDB, ejecute el siguiente comando:

[root]$ sudo apt-get install -y mariadb-server

A continuación, debemos crear una base de datos para nuestra instalación de GitScrum.

[root]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE gitscrum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON gitscrum.* TO 'gitscrumuser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

No olvide reemplazar 'su-contraseña' con una contraseña real y segura. Lo mejor es usar una combinación de letras y números y un mínimo de 10 caracteres.

4. Instale el servidor web Apache2

[root]$ sudo apt-get install apache2

5. Instale PHP y los módulos PHP requeridos

Para instalar la última versión estable de PHP versión 7 y todos los módulos necesarios, ejecute:

[root]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

6. Habilite el módulo de reescritura de Apache2:

Debería omitir esto si ya está hecho.

[root]$ sudo a2enmod rewrite

Para activar la nueva configuración, reinicie el servidor web Apache usando el siguiente comando:

[root]$ sudo service apache2 restart

7. Instalar compositor

Composer es una herramienta para la gestión de dependencias en PHP.

[root]$ curl -sS https://getcomposer.org/installer | php

Una vez que Composer está instalado, debe moverlo para que Composer pueda estar disponible dentro de la ruta de su máquina:

[root]$ mv composer.phar /usr/local/bin/composer

Hazlo ejecutable:

[root]$ chmod +x /usr/local/bin/composer

Paquete de compositor

[root]$ composer create-project renatomarinho/laravel-gitscrum --stability=dev --keep-vcs
[root]$ mv laravel-gitscrum/ /var/www/html/
[root]$ cd /var/www/html/laravel-gitscrum

8. Configurar GitScrum

URL de la aplicación

Abra el archivo .env y edite los siguientes valores:

APP_URL=http://yourdomain.tld (you must use protocol http or https)
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=gitscrum
DB_USERNAME=gitscrumuser
DB_PASSWORD=your-password

Recuerde:cree la base de datos para GitScrum antes de ejecutar el siguiente comando:

php artisan migrate --seed

Debe crear una nueva aplicación Github, visitar la página Nueva aplicación OAuth de GitHub, completar el formulario y obtener su ID de cliente y secreto.

Application name: gitscrum
Homepage URL: URL (Same as APP_URL at .env)
Application description: gitscrum
Authorization callback URL: http://{URL is the SAME APP_URL}/auth/provider/github/callback

Abra el archivo .env y edite los siguientes valores:

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Cree una nueva directiva de host virtual en Apache. Para hacer eso, cree un nuevo archivo de configuración de Apache llamado 'gitscrum.conf' en su servidor virtual:

[root]$ touch /etc/apache2/sites-available/gitscrum.conf
[root]$ ln -s /etc/apache2/sites-available/gitscrum.conf /etc/apache2/sites-enabled/gitscrum.conf
[root]$ vim /etc/apache2/sites-available/gitscrum.conf

Luego, agregue las siguientes líneas:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravel-gitscrum/public/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/laravel-gitscrum/public/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

9. Reinicie el servidor web Apache

Reinicie el servidor web Apache para que los cambios surtan efecto:

[root]$ sudo service apache2 restart

Eso es todo. Estás listo. Ahora puede comenzar a usar GitScrum en Ubuntu

Por supuesto, no es necesario que instale GitScrum en Ubuntu 16.04 si utiliza uno de nuestros servicios de alojamiento Git gestionados, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen GitScrum por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación sobre Cómo instalar GitScrum en Ubuntu 16.04m, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar ISPConfig 3 en Ubuntu 18.04

  2. Cómo instalar Webmin en Ubuntu 18.04

  3. Cómo instalar Panda3D en Ubuntu 10.04

  4. Cómo instalar Zabbix en Ubuntu

  5. Cómo instalar Observium en Ubuntu 14.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar GitScrum en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04