GitScrum je brezplačno odprtokodno orodje za upravljanje nalog, ki ga lahko uporabljate za enostavno upravljanje projektov. GitScrum uporablja znano platformo Git in metodologijo programske opreme Scrum, da omogoča učinkovitejše upravljanje ekip. Ta programska oprema uporabnikom pomaga slediti porabljenemu času za izvajanje različnih nalog in voditi evidenco projektov, na katerih uporabniki delajo. Uporabniki lahko ustvarijo več projektov, vodijo evidenco projektov, dodeljenih različnim uporabnikom, in celo klepetajo v realnem času. Ta članek vam pokaže, kako namestite GitScrum v Debian 10.
Pogoji
- Dostop do strežnika Debian 10
- Veljavno ime domene, ki usmerja IP strežnika
- Root uporabniške privilegije
Namestitev GitScrum v Debian 10
Če želite namestiti GitScrum v Debian 10, najprej odprite terminalsko okno s pomočjo Ctrl + Alt + T bližnjica. Nato sistem posodobite na najnovejšo razpoložljivo različico z izdajo naslednjega ukaza:
$ apt-get update -y
Po tem nadgradite paket apt z uporabo spodnjega ukaza:
$ apt-get upgrade -y
Zdaj, ko sta sistem in paket apt posodobljena, bomo začeli postopek namestitve.
1. korak: Namestite strežnik LAMP
Najprej boste morali namestiti spletni strežnik Apache, strežnik MariaDB in PHP, skupaj z razširitvami, ki so potrebne za strežnik LAMP. Če želite namestiti strežnik LAMP, vnesite naslednji ukaz:
$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-skupni 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
2. korak: Uredite datoteko PHP in preverite pristnost sistema
Ko ste namestili strežnik, odprite php.ini za nekaj sprememb:
$ nano / etc / php / 7.3 / apache2 / php.ini
V datoteki spremenite naslednje vrednosti:
upload_max_filesize = 100M
max_execution_time = 300
datum.časovni pas = Azija / Kolkata
Spremenjeno datoteko shranite s pomočjo Ctrl + O bližnjica.
Zdaj zaženite storitev Apache in MariaDB. V terminalu izdajte naslednji ukaz za zagon Apache:
$ systemctl zaženi apache2
Če sistem zahteva preverjanje pristnosti, preprosto vnesite geslo in kliknite Preveri pristnost gumb.
Zdaj zaženite storitev MariaDB z naslednjim ukazom:
$ systemctl start mariadb
Dokončajte postopek preverjanja pristnosti.
Omogočite zagon apacheja po ponovnem zagonu sistema s spodnjim ukazom:
$ systemctl omogoči apache2
Preverite pristnost sistema.
Po tem se bo prikazal izhod, ki je podoben temu:
Omogočite zagon MariaDB po ponovnem zagonu sistema z naslednjim ukazom:
$ systemctl omogoči mariadb
Nato preverite pristnost sistema.
3. korak: Konfigurirajte zbirko podatkov MariaDB
Korensko geslo MariaDB je prvotno konfigurirano, zato boste morali nastaviti geslo. Prijavite se v lupino MariaDB z naslednjim ukazom:
$ sudo mysql
Po zadetku Enter, izhod se bo prikazal na naslednji način:
Geslo nastavite z naslednjim ukazom:
Navedite vrednosti za korenskega uporabnika in localhost, nato vnesite geslo, ki ga želite nastaviti.
Po tem z uporabo spodnjega ukaza ustvarite bazo podatkov in uporabnika za GitScrum:
MariaDB [(nič)]> USTVARI BAZO PODATKOV gitscrumdb;
Nato z naslednjim ukazom ustvarite uporabnika GitScrum:
Naslednji korak je podelitev vseh pravic in privilegijev baze podatkov GitScrum z naslednjim:
Privilegije izplaknite s spodnjim ukazom:
MariaDB [(nič)]> FLUSH PRIVILEGES;
Nato zapustite tako, da izdate naslednje:
MariaDB [(nič)]> IZHOD;
4. korak: Namestite Composer
Composer je podporni upravitelj paketa PHP, ki ga moramo imeti pri našem projektu. Datoteko skladatelja prenesite z naslednjim ukazom:
$ php -r "kopija ('https: // getcomposer.org / installer ',' composer-setup.php '); "
Če želite potrditi prenos in celovitost datoteke, izdajte spodnji ukaz:
Fraza Namestitveni program je preverjen v izhodu kaže, da vse deluje pravilno.
Če želite namestiti skladatelja, zaženite naslednji ukaz:
php composer-setup.php --install-dir = / usr / local / bin --filename = skladatelj
Čez nekaj časa boste videli takšen izhod:
5. korak: Namestite GitScrum
Najprej spremenite imenik v korenski imenik Apache. Nato lahko prenesete GitScrum.
$ cd / var / www / html
Če želite prenesti GitScrum, uporabite naslednji ukaz:
Ko pritisnete Enter, namestitev se bo začela. Čez nekaj časa boste videli takšen izhod:
Posodobite in spremenite imenik v preneseni imenik. Nato posodobite GitScrum z naslednjim ukazom:
Ko ste v imeniku, vnesite:
Če želite integrirati GitScrum z Githubom, boste morali v Githubu ustvariti aplikacijo. Dostopite do te povezave in prikazal se bo naslednji zaslon:
Prijavite se v svoj račun ali se prijavite za novega. Nato boste videli zaslon za registracijo nove aplikacije OAuth. Navedite Ime aplikacije, URL domače strani (ki se mora izvajati in se odzivati na zahteve strežnika) in URL povratnega klica aplikacije.
Nato kliknite Registrirajte prijavo. Po tem se bo prikazal naslednji zaslon:
Naslednji korak je uporaba ID stranke in skrivnost stranke s strani za prijavo in jih prilepite v .env datoteko. Do datoteke dostopite z naslednjim ukazom:
Tukaj navedite ID stranke in skrivnost stranke, nato zaprite datoteko z Ctrl + O bližnjica.
Za selitev baze podatkov zaženite naslednji ukaz:
$ php obrtnik seli
Nato vnesite naslednji ukaz:
$ php obrtnik db: seme
Po tem spremenite dovoljenja s spodnjim ukazom:
$ chown -R www-data: www-data / var / www / html / laravel-gitscrum /
Dovoljenja se bodo začela spreminjati; ko končate, posodobite drugi nabor dovoljenj z naslednjim ukazom:
$ chmod -R 775 / var / www / html / laravel-gitscrum /
Konfiguriranje Apache za GitScrum
Če želite konfigurirati navidezni gostitelj Apache za GitScrum, odprite datoteko z naslednjim ukazom:
$ nano / etc / apache2 / sites-available / gitscrum.conf
V datoteko dodajte naslednje vrstice kode. Zamenjati ServerAdmin in ServerName s strežnikom, s katerim ga želite konfigurirati.
ServerAdmin [e-pošta zaščitena]
# Naslov skrbniškega strežnika
DocumentRoot / var / www / html / laravel-gitscrum / public
# Pot do korenskega imenika dokumenta
Preskus imena strežnika.Spletna stran.com
# Ime ali URL strežnika
Možnosti Sledite povezavam Dovoli
# Pot ali imenik in dovoljenja
Preglasi vse Zahtevaj vse odobreno
ErrorLog $ APACHE_LOG_DIR / error.log
# Klicanje dnevnikov napak, če obstajajo
CustomLog $ APACHE_LOG_DIR / dostop.log
# Klicanje dnevnikov po meri
kombinirano
Shranite datoteko. Če želite preveriti konfiguracijo Apache, uporabite naslednji ukaz:
Sintaksa v redu pomeni, da je izhod pravilen.
Omogočite modul za prepisovanje navideznega gostitelja in Apacheja z uporabo spodnjega ukaza:
Zdaj prepišite modul z naslednjim ukazom:
$ a2enmod prepiši
Znova zaženite spletni strežnik / storitev Apache, da odraža te spremembe:
Tu vnesite preverjanje pristnosti za ponovni zagon storitve:
Če želite preveriti stanje storitve Apache, uporabite naslednji ukaz:
$ systemctl status apache2
Izhod kaže, da strežnik deluje pravilno.
Zadnji korak je dostop do spletnega mesta GitScrum na podlagi URL-ja, ki ste ga uporabili v postopku implementacije. Nato boste pooblastili svoj račun za uporabo GitScrum v Debianu 10.
Zaključek
Ta članek vam je pokazal, kako namestite in konfigurirate GitScrum na strežniku Debian 10. Začeli smo z namestitvijo strežnika LAMP, nato smo namestili Composer in GitScrum ter na koncu izvedli potrebne konfiguracije. Uporabite to metodo za namestitev in konfiguracijo GitScrum z uporabo Apache in drugih podpornih paketov na strežniku Debian 10.