Git

Slik installerer du GitScrum i Debian 10

Slik installerer du GitScrum i Debian 10

GitScrum er et gratis verktøy for åpen kildekodeoppgavehåndtering som du enkelt kan bruke til å administrere prosjekter. GitScrum bruker den berømte Git-plattformen og Scrum-programvaremetoden for å muliggjøre mer effektiv teamadministrasjon. Denne programvaren hjelper brukere å spore tid som brukes til å utføre forskjellige oppgaver og føre oversikt over prosjekter som brukerne jobber med. Brukere kan opprette flere prosjekter, holde oversikt over prosjekter som er 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, må du først åpne terminalvinduet med Ctrl + Alt + T snarvei. Oppdater deretter systemet til den siste tilgjengelige versjonen ved å utstede følgende kommando:

$ apt-get update -y

Etter det oppgraderer du apt-pakken ved hjelp av kommandoen nedenfor:

$ apt-get upgrade -y

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

Trinn 1: Installer LAMP Server

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

Trinn 2: Rediger PHP-fil og godkjenningssystem

Når du har installert serveren, åpner du php.ini-fil for å gjøre noen endringer:

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


Endre følgende verdier i filen:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 300
Dato.tidssone = Asia / Kolkata

Lagre den endrede filen ved hjelp av Ctrl + O snarvei.

Nå starter du Apache og MariaDB-tjenesten. Gi følgende kommando i terminalen for å starte Apache:

$ systemctl start apache2


Hvis systemet ber om godkjenning, skriver du bare inn passordet og klikker på Autentiser knapp.

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

$ systemctl start mariadb


Fullfør autentiseringsprosessen.

Aktiver apache for å starte etter omstart av systemet ved hjelp av kommandoen nedenfor:

$ systemctl aktiverer apache2


Autentiser systemet.

Etter det vises en utgang som ligner på denne:

Aktiver MariaDB å starte etter omstart av systemet ved hjelp av følgende kommando:

$ systemctl aktiver mariadb


Autentiser deretter systemet.

Trinn 3: Konfigurer MariaDB-databasen

MariaDB-rotpassordet ble konfigurert i utgangspunktet, så du må angi et passord. Logg på MariaDB-skallet ved hjelp av følgende kommando:

$ sudo mysql

Etter at du traff Tast inn, utgangen vises som følger:


Sett opp passordet ved hjelp av følgende kommando:

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


Oppgi verdier for rotbrukeren og localhost, og skriv deretter inn passordet du vil angi.

Deretter oppretter du databasen og en bruker for GitScrum ved hjelp av kommandoen gitt nedenfor:

MariaDB [(none)]> OPPRETT DATABASE gitscrumdb;


Deretter oppretter du GitScrum-brukeren ved hjelp av følgende kommando:

MariaDB [(none)]> OPPRETT BRUKER 'gitscrumuser' @ 'localhost' IDENTIFISERT MED 'passord';


Neste trinn er å gi alle rettighetene og privilegiene til GitScrum-databasen ved å bruke følgende:

MariaDB [(none)]> GRANT ALL ON gitscrumdb.* TIL 'gitscrumuser' @ 'localhost' MED GRANT OPTION;

Skyll rettighetene ved å bruke kommandoen nedenfor:

MariaDB [(none)]> FLUSH PRIVILEGES;

Gå deretter ut ved å utstede følgende:

MariaDB [(none)]> EXIT;

Trinn 4: Installer komponist

Composer er støtteleder for PHP-pakken som er et must-ha for prosjektet vårt. Last ned komponistfilen ved hjelp av følgende kommando:

$ php -r "kopi ('https: // getcomposer.org / installer ',' komponistoppsett.php '); "


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

HASH = "$ (wget -q -O - https: // komponist.github.io / installatør.sig) "php -r" hvis (hash_file ('SHA384', 'komponistoppsett).php ') ===' $ HASH ') echo' Installer verified '; annet ekko 'Installatør korrupt'; unlink ('komponistoppsett.php '); ekko PHP_EOL; "


Frasen Installatør bekreftet i utgangen viser at alt kjører riktig.

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

php komponist-oppsett.php --install-dir = / usr / local / bin --filnavn = komponist


Etter en stund vil du se en utgang som denne:

Trinn 5: Installer GitScrum

Først endrer du katalogen til Apache-rotkatalogen. Deretter kan du laste ned GitScrum.

$ cd / var / www / html


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

$ komponist lage-prosjekt gitscrum-community-edition / laravel-gitscrum --stability = stable --keep-vcs


Når du trykker Tast inn, installasjonen vil begynne. Etter en stund vil du se en utdata som dette:


Oppdater og endre katalogen til den nedlastede katalogen. Deretter oppdaterer du 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. Gå til denne lenken, så ser du følgende skjermbilde:


Logg på kontoen din eller registrer deg for en ny. Deretter vil du se skjermen for å registrere et nytt OAuth-program. Gi Applikasjonsnavn, URL til hjemmesiden (som må kjøre og svare på serverforespørsler), og Søknad tilbakekallings-URL.

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


Det neste trinnet er å bruke Klient-ID og klienthemmelighet fra applikasjonsregistreringssiden og lim dem inn i .env-fil. Få tilgang til filen ved hjelp av 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 håndverker db: frø

Deretter endrer du tillatelsene ved å bruke kommandoen nedenfor:

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

Tillatelsene vil begynne å endres; Når de er ferdige, oppdaterer du det andre settet med tillatelser ved hjelp av følgende kommando:

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

Konfigurere Apache for GitScrum

For å konfigurere den virtuelle Apache-verten for GitScrum, få tilgang til filen ved hjelp av følgende kommando:

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


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


ServerAdmin [e-postbeskyttet]
# Admin Server-adresse
DocumentRoot / var / www / html / laravel-gitscrum / public
# Sti til dokumentets rotkatalog
ServerName-test.nettsted.com
# Navn eller URL på serveren

Alternativer FollowSymlinks tillater
# Sti eller katalog og tillatelsene
Overstyr alle krever alle bevilget

ErrorLog $ APACHE_LOG_DIR / feil.Logg
# Å ringe feilloggene hvis noen
CustomLog $ APACHE_LOG_DIR / tilgang.Logg
# Ringer til de egendefinerte loggene
kombinert


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

$ apache2ctl configtest


Syntaksen OK betyr at utgangen er riktig.


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

$ a2ensite gitscrum.konf

Nå skriver du om modulen ved hjelp av følgende kommando:

$ a2enmod omskriv


Start Apache-webserveren / tjenesten på nytt for å gjenspeile disse endringene:

$ systemctl start apache2 på nytt

Her gir du autentisering for å starte tjenesten på nytt:

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

$ systemctl status apache2

Utgangen viser at serveren kjører som den skal.


Det siste trinnet er å få tilgang til GitScrum-nettstedet basert på URL-en du brukte i implementeringsprosessen. Deretter godkjenner du kontoen din å 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 Composer og GitScrum, og endelig utførte de nødvendige konfigurasjonene. Bruk gjerne denne metoden til å installere og konfigurere GitScrum ved hjelp av Apache og andre støttepakker på Debian 10-serveren.

Mus Hvordan endre venstre og høyre museknapp på Windows 10 PC
Hvordan endre venstre og høyre museknapp på Windows 10 PC
Det er ganske vanlig at alle datamusenheter er ergonomisk designet for høyrehendte brukere. Men det er tilgjengelige musenheter som er spesielt design...
Mus Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Etterlig museklikk ved å sveve med Clickless Mouse i Windows 10
Bruk av mus eller tastatur i feil stilling for overdreven bruk kan føre til mange helseproblemer, inkludert belastning, karpaltunnelsyndrom og mer. I ...
Mus Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
Legg til musebevegelser i Windows 10 ved hjelp av disse gratisverktøyene
De siste årene har datamaskiner og operativsystemer utviklet seg sterkt. Det var en tid da brukere måtte bruke kommandoer for å navigere gjennom filad...