GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer GitScrum sur Ubuntu 16.04

Nous allons vous montrer comment installer GitScrum sur Ubuntu 16.04. GitScrum est une application de gestion de tâches open source qui utilise Git et la méthodologie Scrum. Il possède de nombreuses fonctionnalités utiles telles que Product Backlog, User Story, Sprint Backlog, Issues, etc. GitScrum est une application Laravel 5.3 qui aide les équipes à utiliser le contrôle de version Git et le framework Scrum dans le cadre de la gestion des tâches quotidiennes. Il est assez facile d'installer GitScrum sur un VPS Ubuntu 16.04. Le processus d'installation devrait prendre environ 5 à 10 minutes si vous suivez les étapes très simples décrites ci-dessous.

Dans ce tutoriel, nous allons installer GitScrum avec Apache, PHP et MariaDB sur l'un de nos serveurs virtuels Ubuntu.

1. Connectez-vous à votre serveur Ubuntu en tant qu'utilisateur root

ssh root@vps

2. Mettre à jour le système

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

3. Installez MariaDB 10.0 et créez une base de données

Pour installer MariaDB, exécutez la commande suivante :

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

Ensuite, nous devons créer une base de données pour notre installation 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

N'oubliez pas de remplacer "votre mot de passe" par un mot de passe réel et fort. Il est préférable d'utiliser une combinaison de lettres et de chiffres et d'au moins 10 caractères.

4. Installer le serveur Web Apache2

[root]$ sudo apt-get install apache2

5. Installez PHP et les modules PHP requis

Pour installer la dernière version stable de PHP version 7 et tous les modules nécessaires, exécutez :

[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. Activez le module de réécriture Apache2 :

Vous devriez ignorer ceci si c'est déjà fait.

[root]$ sudo a2enmod rewrite

Afin d'activer la nouvelle configuration, redémarrez le serveur Web Apache à l'aide de la commande suivante :

[root]$ sudo service apache2 restart

7. Installer Composer

Composer est un outil de gestion des dépendances en PHP.

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

Une fois Composer installé, vous devez le déplacer pour que Composer soit disponible dans le chemin de votre machine :

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

Rendez-le exécutable :

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

Forfait Compositeur

[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. Configurer GitScrum

URL de l'application

Ouvrez le fichier .env et modifiez les valeurs suivantes :

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

N'oubliez pas :créez la base de données pour GitScrum avant d'exécuter la commande suivante :

php artisan migrate --seed

Vous devez créer une nouvelle application Github, visiter la page de la nouvelle application OAuth de GitHub, remplir le formulaire et récupérer votre ID client et votre secret.

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

Ouvrez le fichier .env et modifiez les valeurs suivantes :

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Créez une nouvelle directive d'hôte virtuel dans Apache. Pour ce faire, créez un nouveau fichier de configuration Apache nommé "gitscrum.conf" sur votre serveur virtuel :

[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

Ajoutez ensuite les lignes suivantes :

<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. Redémarrez le serveur Web Apache

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

[root]$ sudo service apache2 restart

C'est ça. Vous avez terminé. Vous pouvez maintenant commencer à utiliser GitScrum sur Ubuntu

Bien sûr, vous n'êtes pas obligé d'installer GitScrum sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement Git gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer GitScrum pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, sur Comment installer GitScrum sur Ubuntu 16.04m , partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer ATutor sur Ubuntu 14.04

  5. Comment installer Traq sur Ubuntu 16.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer GitScrum sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04