Git

Kako instalirati GitScrum u Debian 10

Kako instalirati GitScrum u Debian 10

GitScrum je besplatan alat za upravljanje zadacima otvorenog koda koji možete koristiti za lako upravljanje projektima. GitScrum koristi poznatu Git platformu i softversku metodologiju Scrum kako bi omogućio učinkovitije upravljanje timovima. Ovaj softver pomaže korisnicima da prate vrijeme provedeno za obavljanje različitih zadataka i vode evidenciju projekata na kojima korisnici rade. Korisnici mogu stvoriti više projekata, voditi evidenciju projekata dodijeljenih različitim korisnicima, pa čak i razgovarati u stvarnom vremenu. Ovaj vam članak pokazuje kako instalirati GitScrum u Debian 10.

Preduvjeti

Instaliranje GitScruma u Debian 10

Da biste instalirali GitScrum u Debian 10, prvo otvorite prozor terminala pomoću Ctrl + Alt + T prečac. Zatim ažurirajte sustav najnovijom dostupnom verzijom izdavanjem sljedeće naredbe:

$ apt-get update -y

Nakon toga nadogradite paket apt pomoću naredbe dane u nastavku:

$ apt-get upgrade -y

Sada kada su sustav i apt paket ažurirani, započet ćemo postupak instalacije.

Korak 1: Instalirajte LAMP poslužitelj

Prvo ćete morati instalirati Apache web poslužitelj, MariaDB poslužitelj i PHP, zajedno s proširenjima koja su potrebna za LAMP poslužitelj. Da biste instalirali LAMP poslužitelj, unesite sljedeću naredbu:

$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-uobičajeni 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-kruška raspakirajte curl git -y

Korak 2: Uredite PHP datoteku i provjerite autentičnost sustava

Nakon što instalirate poslužitelj, otvorite php.ini datoteku za uređivanje:

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


U datoteci promijenite sljedeće vrijednosti:

memory_limit = 256M
upload_max_filesize = 100M
maksimalno_ vrijeme izvršenja = 300
datum.vremenska zona = Azija / Kolkata

Spremite izmijenjenu datoteku pomoću Ctrl + O prečac.

Sada pokrenite uslugu Apache i MariaDB. U terminalu izdajte sljedeću naredbu za pokretanje Apachea:

$ systemctl pokreni apache2


Ako sustav traži autentifikaciju, jednostavno unesite lozinku i kliknite na Autentičnost dugme.

Sada pokrenite uslugu MariaDB pomoću sljedeće naredbe:

$ systemctl start mariadb


Dovršite postupak provjere autentičnosti.

Omogućite pokretanje apachea nakon ponovnog pokretanja sustava pomoću naredbe u nastavku:

$ systemctl omogući apache2


Provjerite autentičnost sustava.

Nakon toga pojavit će se izlaz sličan ovom:

Omogućite pokretanje MariaDB nakon ponovnog pokretanja sustava pomoću sljedeće naredbe:

$ systemctl omogući mariadb


Zatim provjerite autentičnost sustava.

Korak 3: Konfigurirajte bazu podataka MariaDB

Korijenska lozinka MariaDB početno je konfigurirana, pa ćete morati postaviti lozinku. Prijavite se u ljusku MariaDB pomoću sljedeće naredbe:

$ sudo mysql

Nakon što pogodiš Unesi, izlaz će se pojaviti na sljedeći način:


Postavite lozinku pomoću sljedeće naredbe:

MariaDB [(nema)]> POSTAVITE LOZINKU za 'root' @ 'localhost' = PASSWORD ("rootpassword");


Navedite vrijednosti za root korisnika i localhost, a zatim unesite lozinku koju želite postaviti.

Nakon toga stvorite bazu podataka i korisnika za GitScrum pomoću naredbe dolje navedene:

MariaDB [(nema)]> IZRADI BAZU PODATAKA gitscrumdb;


Zatim stvorite korisnika GitScrum pomoću sljedeće naredbe:

MariaDB [(ništa)]> STVORI KORISNIKA 'gitscrumuser' @ 'localhost' IDENTIFICIRANO 'lozinkom';


Sljedeći je korak dodjela svih prava i privilegija baze podataka GitScrum koristeći sljedeće:

MariaDB [(nema)]> DODAJ SVE NA gitscrumdb.* TO 'gitscrumuser' @ 'localhost' S DODATNOM OPCIJOM;

Isperite privilegije pomoću naredbe dane u nastavku:

MariaDB [(nema)]> FLIVH PRIVILEGES;

A zatim izađite izdavanjem sljedećeg:

MariaDB [(nema)]> EXIT;

Korak 4: Instalirajte Composer

Composer je upravitelj podrške za PHP paket koji je nužan za naš projekt. Preuzmite datoteku skladatelja pomoću sljedeće naredbe:

$ php -r "kopija ('https: // getcomposer.org / installer ',' kompozitor-postavka.php '); "


Da biste potvrdili preuzimanje i cjelovitost podataka, izdajte donju naredbu:

HASH = "$ (wget -q -O - https: // composer.github.io / instalacijski program.sig) "php -r" if (hash_file ('SHA384', 'composer-setup.php ') ===' $ HASH ') echo' Instalacijski program provjeren '; else echo 'Instalator oštećen'; unlink ('skladatelj-postava.php '); echo PHP_EOL; "


Fraza Instalacijski program potvrđen u izlazu pokazuje da sve radi ispravno.

Da biste instalirali skladatelj, pokrenite sljedeću naredbu:

php skladatelj-postava.php --install-dir = / usr / local / bin --filename = skladatelj


Nakon nekog vremena vidjet ćete izlaz poput ovog:

Korak 5: Instalirajte GitScrum

Prvo promijenite direktorij u svoj korijenski direktorij Apache. Zatim možete preuzeti GitScrum.

$ cd / var / www / html


Da biste preuzeli GitScrum, upotrijebite sljedeću naredbu:

$ composer create-project gitscrum-community-edition / laravel-gitscrum --stability = stable --keep-vcs


Kad pritisnete Unesi, instalacija će započeti. Nakon nekog vremena vidjet ćete izlaz poput ovog:


Ažurirajte i promijenite direktorij u preuzeti direktorij. Zatim ažurirajte GitScrum sljedećom naredbom:

$ cd Laravel-gitscrum


Jednom kad ste u direktoriju, unesite:

$ composer update


Da biste integrirali GitScrum s Githubom, morat ćete stvoriti aplikaciju u Githubu. Pristupite ovoj poveznici i vidjet ćete sljedeći zaslon:


Prijavite se na svoj račun ili se prijavite za novi. Tada ćete vidjeti zaslon za registraciju nove OAuth aplikacije. Navedite Naziv aplikacije, URL početne stranice (koji mora biti pokrenut i odgovarati na zahtjeve poslužitelja), i URL povratnog poziva aplikacije.

Zatim kliknite Registrirajte prijavu. Nakon toga vidjet ćete sljedeći zaslon:


Sljedeći je korak korištenje ID klijenta i tajna klijenta sa stranice za registraciju aplikacije i zalijepite ih u .env datoteka. Pristupite datoteci pomoću sljedeće naredbe:

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


Ovdje navedite ID klijenta i tajna klijenta, zatim zatvorite datoteku pomoću Ctrl + O prečac.

Pokrenite sljedeću naredbu za migriranje baze podataka:

$ php obrtnik migrira

Zatim unesite sljedeću naredbu:

$ php zanatlija db: sjeme

Nakon toga promijenite dozvole pomoću naredbe dane u nastavku:

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

Dopuštenja će se početi mijenjati; nakon što završe, ažurirajte drugi skup dozvola pomoću sljedeće naredbe:

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

Konfiguriranje Apachea za GitScrum

Da biste konfigurirali Apache virtualni domaćin za GitScrum, pristupite datoteci pomoću sljedeće naredbe:

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


U datoteku dodajte sljedeće retke koda. Zamijeniti ServerAdmin i ServerName s poslužiteljem s kojim ga želite konfigurirati.


ServerAdmin [zaštićen e-poštom]
# Adresa administratorskog poslužitelja
DocumentRoot / var / www / html / laravel-gitscrum / public
# Put do korijenskog direktorija dokumenta
Test poslužiteljskog imena.web stranica.com
# Ime ili URL poslužitelja

Opcije FollowSymlinks Allow
# Put ili direktorij i dozvole
Nadjačaj sve Zahtijeva sve odobreno

ErrorLog $ APACHE_LOG_DIR / error.zapisnik
# Pozivanje dnevnika pogrešaka ako ih ima
CustomLog $ APACHE_LOG_DIR / pristup.zapisnik
# Pozivanje prilagođenih dnevnika
kombinirano


Spremite datoteku. Da biste provjerili konfiguraciju Apachea, upotrijebite sljedeću naredbu:

$ apache2ctl configtest


Sintaksa u redu znači da je izlaz točan.


Omogućite modul za prepisivanje virtualnog hosta i Apache pomoću naredbe dane u nastavku:

$ a2ensite gitscrum.konf

Sada prepišite modul pomoću sljedeće naredbe:

$ a2enmod prepiši


Ponovo pokrenite web poslužitelj / uslugu Apache kako bi odražavao ove promjene:

$ systemctl ponovno pokrenite apache2

Ovdje navedite provjeru autentičnosti za ponovno pokretanje usluge:

Da biste provjerili status usluge Apache, upotrijebite sljedeću naredbu:

$ systemctl status apache2

Izlaz pokazuje da poslužitelj pravilno radi.


Posljednji korak je pristup web mjestu GitScrum na temelju URL-a koji ste koristili u procesu implementacije. Zatim ćete odobriti svoj račun za upotrebu GitScruma u Debianu 10.

Zaključak

Ovaj vam je članak pokazao kako instalirati i konfigurirati GitScrum na Debian 10 poslužitelju. Počeli smo s instalacijom LAMP poslužitelja, zatim instalirali Composer i GitScrum i na kraju izveli potrebne konfiguracije. Slobodno koristite ovu metodu za instaliranje i konfiguriranje GitScruma pomoću Apachea i ostalih pratećih paketa na vašem Debian 10 poslužitelju.

Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...
Top 5 karata za hvatanje igara
Svi smo vidjeli i voljeli streaming reprodukcije na YouTubeu. PewDiePie, Jakesepticye i Markiplier samo su neki od najboljih igrača koji su zaradili m...