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
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.
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.