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
- Pristup poslužitelju Debian 10
- Važeće ime domene za usmjeravanje na IP poslužitelja
- Korijenske privilegije korisnika
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:
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:
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:
Sljedeći je korak dodjela svih prava i privilegija baze podataka GitScrum koristeći sljedeće:
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:
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:
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:
Jednom kad ste u direktoriju, unesite:
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:
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:
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:
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:
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.