Hvordan installere gitscrum i Debian topp 10

Hvordan installere gitscrum i Debian topp 10

Gitscrum er et gratis, open source oppgavestyringsverktøy som du kan bruke til å administrere prosjekter med letthet. Gitscrum bruker den berømte Git -plattformen og SCRUM -programvaremetodikken for å gi mulighet for mer effektiv teamledelse. Denne programvaren hjelper brukere med å spore tid som konsumeres for å utføre forskjellige oppgaver og føre oversikt over prosjekter som brukerne jobber med. Brukere kan lage flere prosjekter, føre oversikt over prosjekter tildelt forskjellige brukere og til og med chatte i sanntid. Denne artikkelen viser deg hvordan du installerer gitscrum i Debian 10.

Forutsetninger

  • Tilgang til en Debian 10 -server
  • Et gyldig domenenavn for å peke serveren IP
  • Rotbrukerrettigheter

Installere gitscrum i Debian 10

For å installere Gitscrum i Debian 10, åpner du først terminalvinduet ved hjelp av Ctrl+alt+t snarvei. Oppdater deretter systemet til den siste tilgjengelige versjonen ved å utstede følgende kommando:

$ apt -get update -y

Etter det, oppgrader APT -pakken ved å bruke kommandoen gitt nedenfor:

$ apt -get oppgradering -y

Nå som systemet og passende pakken er oppdatert, begynner vi installasjonsprosessen.

Trinn 1: Installer lampeserver

Først må du installere en Apache Webserver, MariaDB -server og PHP, sammen med utvidelsene som er nødvendige for LAMP -serveren. For å installere LAMP -serveren, skriv inn følgende kommando:

$ 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 Unzip Curl Git -y

Trinn 2: Rediger php -fil og autentiserer system

Når du har installert serveren, må du åpne PHP.INI -fil for å gjøre noen redigeringer:

$ nano/etc/php/7.3/apache2/php.Inn jeg


I filen, endre følgende verdier:

Memory_limit = 256m
upload_max_filesize = 100m
max_execution_time = 300
Dato.Timezone = Asia/Kolkata

Lagre den endrede filen ved å bruke Ctrl+O snarvei.

Start Apache og MariaDB -tjenesten nå. Utsted følgende kommando i terminalen for å starte Apache:

$ SystemCTL Start Apache2


Hvis systemet ber om godkjenning, kan du bare angi passordet og klikke på Autentisere knapp.

Start nå MariaDB -tjenesten med følgende kommando:

$ SystemCTL Start MariaDB


Fullfør autentiseringsprosessen.

Aktiver Apache å starte etter at systemet er på nytt ved å bruke kommandoen nedenfor:

$ SystemCTL Aktiver Apache2


Autentiser systemet.

Etter det vil det vises en utgang som ligner på denne:

Aktiver MariaDB å starte etter at systemet omstarter på nytt ved å bruke følgende kommando:

$ SystemCTL Aktiver MariaDB


Autentiser deretter systemet.

Trinn 3: Konfigurer MariaDB -databasen

MariaDB Root -passordet er konfigurert innledningsvis, så du vil bli pålagt å angi et passord. Logg deg på MariaDB -skallet ved å bruke følgende kommando:

$ sudo mysql

Etter at du har truffet Tast inn, Utgangen vil vises som følger:


Sett opp passordet ved å bruke følgende kommando:

MariaDB [(ingen)]> Sett passord for 'root'@'localhost' = passord ("rootpassword");


Gi verdier for rotbrukeren og Localhost, og skriv deretter inn passordet du vil angi.

Etter det, oppretter databasen og en bruker for Gitscrum ved å bruke kommandoen som er gitt nedenfor:

MariaDB [(Ingen)]> Opprett database GitsCrumdb;


Deretter oppretter du Gitscrum -brukeren ved å bruke følgende kommando:

MariaDB [(Ingen)]> Opprett bruker 'GitsCrumuser'@'localhost' identifisert med 'passord';


Neste trinn er å gi alle rettigheter og privilegier i Gitscrum -databasen ved å bruke følgende:

MariaDB [(Ingen)]> Gi alt på Gitscrumdb.* Til 'gitscrumuser'@'localhost' med tilskuddsalternativ;

Spyle privilegiene ved å bruke kommandoen gitt nedenfor:

MariaDB [(ingen)]> Flush Privileges;

Og så, avslutt ved å utstede følgende:

MariaDB [(Ingen)]> Avslutt;

Trinn 4: Installer komponist

Komponist er støttende sjef for PHP-pakken som er et must for prosjektet vårt. Last ned komponistfilen ved å bruke følgende kommando:

$ php -r "kopi ('https: // getcomposer.org/installasjonsprogram ',' komponist-setup.php '); "


For å bekrefte nedlastingen og dataintegriteten til filen, utsteder kommandoen gitt nedenfor:

Hash = "$ (wget -q -o -https: // komponist.github.IO/installasjonsprogram.sig) "php -r" if (hash_file ('sha384', 'komponist -setup.php ') ===' $ hash ') ekko' installasjonsprogram bekreftet '; annet ekko 'installasjonsprogram korrupt'; unlink ('komponist-setup.php '); ekko php_eol; "


Frasen Installasjonsprogram bekreftet I utgangen viser at alt kjører riktig.

For å installere komponisten, kjør følgende kommando:

PHP Composer-Setup.PHP--Install-Dir =/usr/local/bin--filename = komponist


Etter en tid vil du se en utgang som denne:

Trinn 5: Installer Gitscrum

Endre først katalogen til Apache Root Directory. Deretter kan du laste ned gitscrum.

$ cd/var/www/html


For å laste ned Gitscrum, bruk følgende kommando:

$ komponist Create-Project Gitscrum-Community-Edition/Laravel-Gitscrum --Stability = Stabil-Keep-VCS


Når du trykker Tast inn, Installasjonen begynner. Etter en tid vil du se en utdata som dette:


Oppdater og endre katalogen til den nedlastede katalogen. Neste, oppdater Gitscrum med følgende kommando:

$ CD laravel-gitscrum


Når du er i katalogen, skriv inn:

$ komponistoppdatering


For å integrere gitscrum med github, må du opprette en app i github. Få tilgang til denne lenken, så ser du følgende skjerm dukker opp:


Logg deg på kontoen din eller registrer deg for en ny. Deretter vil du se skjermen for å registrere en ny OAuth -applikasjon. Gi Applikasjonsnavn, hjemmeside url (som må kjøre og svare på serverforespørsler), og Applikasjons tilbakeringing av URL.

Klikk deretter Registrer søknad. Etter det vil du se følgende skjerm vises:


Neste trinn er å bruke Klient -ID og klienthemmelighet fra applikasjonsregistreringssiden og lim dem inn i .Env -fil. Få tilgang til filen ved å bruke følgende kommando:

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


Her, gi Klient -ID og klienthemmelighet, Lukk deretter filen ved hjelp av Ctrl+O snarvei.

Kjør følgende kommando for å migrere databasen:

$ php håndverker migrerer

Skriv deretter inn følgende kommando:

$ PHP Artisan DB: Seed

Etter det, endre tillatelsene ved å bruke kommandoen gitt nedenfor:

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

Tillatelsene vil begynne å endre seg; Når de er ferdige, oppdater det andre settet med tillatelser ved å bruke følgende kommando:

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

Konfigurere Apache for Gitscrum

For å konfigurere Apache Virtual Host for Gitscrum, får du tilgang til filen ved å bruke følgende kommando:

$ nano/etc/apache2/nettsteder-tilgjengelig/gitscrum.konf


Legg til følgende kodelinjer i filen. Erstatte Serveradmin og servernavn med serveren du vil konfigurere den med.


Serveradmin [email protected]
# Adminserveradresse
Documentroot/var/www/html/laravel-gitscrum/public
# Path to the Document Root Directory
Servernavn -test.nettsted.com
# Navn eller URL på serveren

Alternativer følger SYMLINKS tillater
# Bane eller katalog og tillatelsene
Overstyring av alle krever alt gitt
Errorlog $ apache_log_dir/feil.Logg
# Ringer feilloggene hvis noen
CustomLog $ apache_log_dir/tilgang.Logg
# Ringer tilpassede logger
kombinert


Lagre filen. For å sjekke Apache -konfigurasjonen, bruk følgende kommando:

$ Apache2ctl ConfigTest


Syntaks Ok betyr at utgangen er riktig.


Aktiver den virtuelle verten og Apache -omskrivningsmodulen ved å bruke kommandoen gitt nedenfor:

$ a2ensite gitscrum.konf

Nå skriver du modulen ved å bruke følgende kommando:

$ A2ENMOD Omskrivning


Start Apache Webserver/Service på nytt for å gjenspeile disse endringene:

$ SystemCTL Restart Apache2

Her, gi godkjenningen for å starte tjenesten på nytt:

For å sjekke statusen til Apache -tjenesten, bruk følgende kommando:

$ SystemCTL status apache2

Utgangen viser at serveren kjører ordentlig.


Det siste trinnet er å få tilgang til Gitscrum -nettstedet basert på URLen du brukte i implementeringsprosessen. Deretter vil du autorisere kontoen din til å bruke Gitscrum i Debian 10.

Konklusjon

Denne artikkelen viste deg hvordan du installerer og konfigurerer Gitscrum på en Debian 10 -server. Vi begynte med installasjonen av LAMP -serveren, installerte deretter komponist og gitscrum, og utførte til slutt de nødvendige konfigurasjonene. Bruk gjerne denne metoden til å installere og konfigurere Gitscrum ved å bruke Apache og andre støttepakker på din Debian 10 -server.