Gitscrum est un outil de gestion des tâches open-source gratuit que vous pouvez utiliser pour gérer facilement les projets. Gitscrum utilise la célèbre méthodologie du logiciel GIT et Scrum pour permettre une gestion d'équipe plus efficace. Ce logiciel aide les utilisateurs à suivre le temps consommé pour effectuer diverses tâches et garder un enregistrement des projets sur lesquels les utilisateurs travaillent. Les utilisateurs peuvent créer plusieurs projets, garder un enregistrement de projets affectés à différents utilisateurs et même discuter en temps réel. Cet article vous montre comment installer Gitscrum dans Debian 10.
Conditions préalables
Installation de Gitscrum dans Debian 10
Pour installer Gitscrum dans Debian 10, d'abord, ouvrez la fenêtre du terminal en utilisant le Ctrl + alt + t raccourci. Ensuite, mettez à jour le système vers la dernière version disponible en émettant la commande suivante:
$ apt-get update -y
Après cela, mettez à niveau le package APT en utilisant la commande ci-dessous:
$ apt-get upgrade -y
Maintenant que le système System et APT ont été mis à jour, nous allons commencer le processus d'installation.
Étape 1: Installez le serveur de lampe
Tout d'abord, vous devrez installer un serveur Web Apache, un serveur MariaDB et PHP, ainsi que les extensions nécessaires pour le serveur de lampes. Pour installer le serveur LAMP, entrez la commande suivante:
$ apt-get install apache2 mariaDb-server libapache2-mod-php php php-Cli php-commun 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
Étape 2: modifier le fichier PHP et authentifier le système
Une fois que vous avez installé le serveur, ouvrez le PHP.Fichier INI pour effectuer quelques modifications:
$ nano / etc / php / 7.3 / apache2 / php.ini
Dans le fichier, modifiez les valeurs suivantes:
Memory_limit = 256m
upload_max_filesize = 100m
max_execution_time = 300
date.fuseau horaire = Asie / Kolkata
Enregistrez le fichier modifié à l'aide du Ctrl + o raccourci.
Maintenant, commencez le service Apache et Mariadb. Émettez la commande suivante dans le terminal pour démarrer Apache:
$ systemctl start apache2
Si le système demande l'authentification, entrez simplement le mot de passe et cliquez sur le Authentifier bouton.
Maintenant, démarrez le service MARIADB en utilisant la commande suivante:
$ Systemctl Start Mariadb
Terminer le processus d'authentification.
Activer Apache pour démarrer après le redémarrage du système en utilisant la commande ci-dessous:
$ systemctl activer apache2
Authentifier le système.
Après cela, une sortie apparaîtra qui est similaire à celle:
Activer MARIADB à démarrer après le redémarrage du système en utilisant la commande suivante:
$ SystemCTL Activer Mariadb
Ensuite, authentifiez le système.
Étape 3: Configurer la base de données MariADB
Le mot de passe racine MariaDB est configuré initialement, vous devrez donc définir un mot de passe. Connectez-vous au shell MariaDB à l'aide de la commande suivante:
$ sudo mysql
Après avoir frappé Entrer, La sortie apparaîtra comme suit:
Configurez le mot de passe à l'aide de la commande suivante:
MariaDb [(aucun)]> Définir le mot de passe pour 'root' @ 'localhost' = mot de passe ("rootpassword");
Fournir des valeurs pour l'utilisateur racine et localhost, puis entrez le mot de passe que vous souhaitez définir.
Après cela, créez la base de données et un utilisateur de GitsCrum en utilisant la commande fournie ci-dessous:
MariaDB [(Aucun)]> Créer une base de données GitsCrumDB;
Ensuite, créez l'utilisateur Gitscrum à l'aide de la commande suivante:
MariaDb [(Aucun)]> Créer l'utilisateur 'GitsCrumUser' @ 'LocalHost' identifié par «mot de passe»;
L'étape suivante consiste à accorder tous les droits et privilèges de la base de données Gitscrum en utilisant les éléments suivants:
MariaDb [(aucun)]> Grant tout sur Gitscrumdb.* À 'GitsCrumUser' @ 'LocalHost' avec l'option Grant;
Vider les privilèges en utilisant la commande ci-dessous:
MariaDb [(aucun)]> Privilèges de rinçage;
Et puis, sortez en émettant ce qui suit:
MariaDb [(aucun)]> sortie;
Étape 4: Installer le compositeur
Composer est le gestionnaire de soutien du package PHP qui est un incontournable pour notre projet. Téléchargez le fichier compositeur à l'aide de la commande suivante:
$ php -r "copy ('https: // getComposer.org / installateur ',' compositeur-settup.php '); "
Pour confirmer le téléchargement et l'intégrité des données du fichier, émettez la commande ci-dessous:
Hash = "$ (wget -q -o - https: // compositeur.github.IO / installateur.sig) "php -r" if (hash_file ('sha384', 'compositeur-settup.php ') ===' $ hash ') echo' installer vérifié '; else echo 'installateur corrupt'; Unlink ('Composer-Settup.php '); echo php_eol; "
La phrase L'installateur vérifié dans la sortie montre que tout fonctionne correctement.
Pour installer le compositeur, exécutez la commande suivante:
PHP Composer-Settup.php --install-dir = / usr / local / bin --filename = compositeur
Après un certain temps, vous verrez une sortie comme celle-ci:
Étape 5: Installer Gitscrum
Tout d'abord, modifiez le répertoire dans votre répertoire racine Apache. Ensuite, vous pouvez télécharger Gitscrum.
$ cd / var / www / html
Pour télécharger Gitscrum, utilisez la commande suivante:
$ Composer Create-Project Gitscrum-Community-Edition / Laravel-Gitscrum --stability = stable --keep-vcs
Lorsque vous appuyez Entrer, L'installation commencera. Après un certain temps, vous verrez une sortie comme ceci:
Mettre à jour et modifier le répertoire dans le répertoire téléchargé. Ensuite, mettez à jour GitsCrum avec la commande suivante:
$ cd laravel-gitscrum
Une fois que vous êtes dans le répertoire, entrez:
$ Mise à jour du compositeur
Pour intégrer GitsCrum avec GitHub, vous devrez créer une application dans GitHub. Accédez à ce lien, et vous verrez l'écran suivant apparaître:
Connectez-vous à votre compte ou inscrivez-vous à un nouveau. Ensuite, vous verrez l'écran pour enregistrer une nouvelle application OAuth. Fournir le Nom de l'application, URL de page d'accueil (qui doit être exécuté et répondre aux demandes de serveur), et URL de rappel d'application.
Puis clique Enregistrer la demande. Après cela, vous verrez l'écran suivant apparaître:
L'étape suivante consiste à utiliser le ID client et secret du client à partir de la page d'enregistrement de la demande et collez-les dans le .fichier env. Accéder au fichier à l'aide de la commande suivante:
$ nano / var / www / html / laravel-gitscrum /.env
Ici, fournissez le ID client et secret du client, puis fermez le fichier à l'aide du Ctrl + o raccourci.
Exécutez la commande suivante pour migrer la base de données:
$ php artisan migrer
Ensuite, entrez la commande suivante:
$ php artisan db: graine
Après cela, modifiez les autorisations en utilisant la commande ci-dessous:
$ chown -r www-data: www-data / var / www / html / laravel-gitscrum /
Les autorisations commenceront à changer; Une fois qu'ils ont terminé, mettez à jour l'autre ensemble d'autorisations à l'aide de la commande suivante:
$ chmod -r 775 / var / www / html / laravel-gitscrum /
Configuration d'Apache pour Gitscrum
Pour configurer l'hôte virtuel Apache pour GitsCrum, accédez au fichier à l'aide de la commande suivante:
$ nano / etc / apache2 / sites disponibles / gitscrum.confli
Ajoutez les lignes de code suivantes au fichier. Remplacer ServerAdmin et ServerName avec le serveur avec lequel vous souhaitez le configurer.
Enregistrer le fichier. Pour vérifier la configuration Apache, utilisez la commande suivante:
$ apache2ctl configTest
La syntaxe D'ACCORD signifie que la sortie est correcte.
Activez l'hôte virtuel et le module de réécriture Apache à l'aide de la commande ci-dessous:
$ a2ensite Gitscrum.confli
Maintenant, réécrivez le module à l'aide de la commande suivante:
$ a2enmod réécriture
Redémarrez le serveur / service Apache pour refléter ces modifications:
$ systemctl redémarrer apache2
Ici, fournissez l'authentification pour redémarrer le service:
Pour vérifier l'état du service Apache, utilisez la commande suivante:
$ systemctl status apache2
La sortie montre que le serveur s'exécute correctement.
La dernière étape consiste à accéder au site Web Gitscrum en fonction de l'URL que vous avez utilisée dans le processus de mise en œuvre. Ensuite, vous autoriserez votre compte à utiliser Gitscrum dans Debian 10.
Conclusion
Cet article vous a montré comment installer et configurer Gitscrum sur un serveur Debian 10. Nous avons commencé avec l'installation du serveur de lampes, puis installé le compositeur et le Gitscrum, et avons finalement effectué les configurations nécessaires. N'hésitez pas à utiliser cette méthode pour installer et configurer Gitscrum à l'aide d'Apache et d'autres packages de support sur votre serveur Debian 10.