Git

Sådan installeres GitScrum i Debian 10

Sådan installeres GitScrum i Debian 10

GitScrum er et gratis open source-opgavestyringsværktøj, som du nemt kan styre projekter. GitScrum bruger den berømte Git-platform og Scrum-softwaremetode til at muliggøre mere effektiv teamadministration. Denne software hjælper brugerne med at spore brugt tid til at udføre forskellige opgaver og føre en oversigt over projekter, som brugerne arbejder på. Brugere kan oprette flere projekter, registrere projekter, der er tildelt forskellige brugere og endda chatte i realtid. Denne artikel viser dig, hvordan du installerer GitScrum i Debian 10.

Forudsætninger

Installation af GitScrum i Debian 10

For at installere GitScrum i Debian 10 skal du først åbne terminalvinduet ved hjælp af Ctrl + Alt + T genvej. Opdater derefter systemet til den senest tilgængelige version ved at udstede følgende kommando:

$ apt-get opdatering -y

Derefter opgraderer du apt-pakken ved hjælp af kommandoen nedenfor:

$ apt-get opgradering -y

Nu hvor systemet og apt-pakken er opdateret, begynder vi installationsprocessen.

Trin 1: Installer LAMP Server

Først skal du installere en Apache-webserver, MariaDB-server og PHP sammen med de udvidelser, der er nødvendige for LAMP-serveren. For at installere LAMP-serveren skal du indtaste følgende kommando:

$ apt-get installer 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 unzip curl git -y

Trin 2: Rediger PHP-fil og godkend system

Når du har installeret serveren, skal du åbne php.ini-fil for at foretage nogle ændringer:

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


Skift følgende værdier i filen:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 300
dato.tidszone = Asien / Kolkata

Gem den ændrede fil ved hjælp af Ctrl + O genvej.

Start nu Apache og MariaDB-tjenesten. Udsted følgende kommando i terminalen for at starte Apache:

$ systemctl start apache2


Hvis systemet beder om godkendelse, skal du blot indtaste adgangskoden og klikke på Godkend knap.

Start nu MariaDB-tjenesten ved hjælp af følgende kommando:

$ systemctl start mariadb


Fuldfør godkendelsesprocessen.

Aktivér apache for at starte efter systemgenstart ved hjælp af kommandoen nedenfor:

$ systemctl aktiverer apache2


Godkend systemet.

Derefter vises en output, der ligner denne:

Aktivér MariaDB for at starte efter systemgenstart ved hjælp af følgende kommando:

$ systemctl aktiver mariadb


Bekræft derefter systemet.

Trin 3: Konfigurer MariaDB-database

MariaDB-rodadgangskoden er oprindeligt konfigureret, så du bliver bedt om at indstille en adgangskode. Log ind på MariaDB-skallen ved hjælp af følgende kommando:

$ sudo mysql

Når du rammer Gå ind, output vises som følger:


Opret adgangskoden ved hjælp af følgende kommando:

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


Angiv værdier til rodbrugeren og localhost, og indtast derefter den adgangskode, du vil indstille.

Derefter skal du oprette databasen og en bruger til GitScrum ved hjælp af kommandoen nedenfor:

MariaDB [(none)]> Opret DATABASE gitscrumdb;


Opret derefter GitScrum-brugeren ved hjælp af følgende kommando:

MariaDB [(none)]> Opret BRUGER 'gitscrumuser' @ 'localhost' IDENTIFICERET MED 'adgangskode';


Det næste trin er at give alle rettigheder og privilegier i GitScrum-databasen ved hjælp af følgende:

MariaDB [(none)]> TILGIV ALLE PÅ gitscrumdb.* TIL 'gitscrumuser' @ 'localhost' MED GRANT-MULIGHED;

Skyl rettighederne ved hjælp af kommandoen nedenfor:

MariaDB [(none)]> FLUSH PRIVILEGES;

Gå derefter ud ved at udstede følgende:

MariaDB [(none)]> EXIT;

Trin 4: Installer komponist

Composer er den understøttende manager for PHP-pakken, der er et must-have for vores projekt. Download komponistfilen ved hjælp af følgende kommando:

$ php -r "kopi ('https: // getcomposer.org / installer ',' komponist-opsætning.php '); "


For at bekræfte filens download og dataintegritet skal du udstede kommandoen nedenfor:

HASH = "$ (wget -q -O - https: // komponist.github.io / installatør.sig) "php -r" hvis (hash_file ('SHA384', 'komponist-opsætning).php ') ===' $ HASH ') echo' Installatør verificeret '; ellers ekko 'Installatør korrupt'; unlink ('komponist-opsætning.php '); ekko PHP_EOL; "


Udtrykket Installatør bekræftet i output viser, at alt kører korrekt.

For at installere komponisten skal du køre følgende kommando:

php komponist-opsætning.php --install-dir = / usr / local / bin --filnavn = komponist


Efter et stykke tid vil du se en output som denne:

Trin 5: Installer GitScrum

Skift først biblioteket til din Apache rodmappe. Derefter kan du downloade GitScrum.

$ cd / var / www / html


For at downloade GitScrum skal du bruge følgende kommando:

$ komponist oprette-projekt gitscrum-community-edition / laravel-gitscrum --stabilitet = stabil --keep-vcs


Når du trykker på Gå ind, installationen begynder. Efter nogen tid vil du se en output som denne:


Opdater og skift biblioteket til det downloadede bibliotek. Dernæst opdater GitScrum med følgende kommando:

$ cd Laravel-gitscrum


Når du er i biblioteket, skal du indtaste:

$ komponistopdatering


For at integrere GitScrum med Github skal du oprette en app i Github. Gå ind på dette link, og du vil se følgende skærmbillede vises:


Log ind på din konto eller tilmeld dig en ny. Derefter vil du se skærmen for at registrere et nyt OAuth-program. Giv den Applikationsnavn, URL til startside (som skal køre og svare på serveranmodninger), og Applikationens tilbagekaldelses-URL.

Klik derefter på Registrer ansøgning. Derefter ser du følgende skærmbillede vises:


Det næste trin er at bruge Klient-id og klienthemmelighed fra applikationsregistreringssiden, og indsæt dem i .env-fil. Få adgang til filen ved hjælp af følgende kommando:

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


Her giver du Klient-id og klienthemmelighed, luk derefter filen ved hjælp af Ctrl + O genvej.

Kør følgende kommando for at migrere databasen:

$ php håndværker migrerer

Indtast derefter følgende kommando:

$ php håndværker db: frø

Derefter skal du ændre tilladelserne ved hjælp af kommandoen nedenfor:

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

Tilladelserne begynder at ændre sig; Når de er færdige, skal du opdatere det andet sæt tilladelser ved hjælp af følgende kommando:

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

Konfiguration af Apache til GitScrum

For at konfigurere den virtuelle Apache-vært til GitScrum skal du åbne filen ved hjælp af følgende kommando:

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


Føj følgende linjer med kode til filen. Erstatte ServerAdmin og ServerName med den server, du vil konfigurere den med.


ServerAdmin [e-mail-beskyttet]
# Admin Server-adresse
DocumentRoot / var / www / html / laravel-gitscrum / public
# Sti til dokumentets rodmappe
Servernavn test.internet side.com
# Navn eller URL på serveren

Indstillinger FollowSymlinks Tillad
# Sti eller bibliotek og tilladelserne
Tilsidesæt alle Kræv alle tildelte

ErrorLog $ APACHE_LOG_DIR / fejl.log
# Opkald til fejllogfiler, hvis der er nogen
CustomLog $ APACHE_LOG_DIR / adgang.log
# Opkald til de brugerdefinerede logfiler
kombineret


Gem filen. For at kontrollere Apache-konfigurationen skal du bruge følgende kommando:

$ apache2ctl configtest


Syntaksen Okay betyder, at output er korrekt.


Aktivér den virtuelle vært og Apache-omskrivningsmodul ved hjælp af kommandoen nedenfor:

$ a2ensite gitscrum.konf

Omskriv nu modulet ved hjælp af følgende kommando:

$ a2enmod omskrivning


Genstart Apache webserver / service for at afspejle disse ændringer:

$ systemctl genstart apache2

Her skal du angive godkendelse for at genstarte tjenesten:

For at kontrollere status for Apache-tjenesten skal du bruge følgende kommando:

$ systemctl status apache2

Outputtet viser, at serveren kører korrekt.


Det sidste trin er at få adgang til GitScrum-webstedet baseret på den URL, du brugte i implementeringsprocessen. Derefter godkender du din konto til at bruge GitScrum i Debian 10.

Konklusion

Denne artikel viste dig, hvordan du installerer og konfigurerer GitScrum på en Debian 10-server. Vi begyndte med installationen af ​​LAMP-serveren, installerede derefter Composer og GitScrum og udførte til sidst de nødvendige konfigurationer. Du er velkommen til at bruge denne metode til at installere og konfigurere GitScrum ved hjælp af Apache og andre understøttende pakker på din Debian 10-server.

Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...