Git

Kako namestiti GitScrum v Debian 10

Kako namestiti GitScrum v Debian 10

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

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:

memory_limit = 256M
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:

MariaDB [(nič)]> NASTAVITE GESLO ZA 'root' @ 'localhost' = GESLO ("rootpassword");


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:

MariaDB [(nič)]> USTVARI UPORABNIKA 'gitscrumuser' @ 'localhost' IDENTIFICED BY 'password';


Naslednji korak je podelitev vseh pravic in privilegijev baze podatkov GitScrum z naslednjim:

MariaDB [(nič)]> DODAJ VSE Gitscrumdb.* NA 'gitscrumuser' @ 'localhost' Z DOVOLJENO MOŽnostjo;

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:

HASH = "$ (wget -q -O - https: // composer.github.io / namestitveni program.sig) "php -r" if (hash_file ('SHA384', 'composer-setup.php ') ===' $ HASH ') echo' Namestitveni program preverjen '; else echo 'Poškodovan namestitveni program'; unlink ('composer-setup.php '); echo PHP_EOL; "


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:

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


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:

$ cd Laravel-gitscrum


Ko ste v imeniku, vnesite:

$ composer posodobitev


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

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


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:

$ apache2ctl configtest


Sintaksa v redu pomeni, da je izhod pravilen.


Omogočite modul za prepisovanje navideznega gostitelja in Apacheja z uporabo spodnjega ukaza:

$ a2ensite gitscrum.conf

Zdaj prepišite modul z naslednjim ukazom:

$ a2enmod prepiši


Znova zaženite spletni strežnik / storitev Apache, da odraža te spremembe:

$ systemctl znova zaženite apache2

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.

Najboljše igre ukazne vrstice za Linux
Ukazna vrstica ni le vaš največji zaveznik pri uporabi Linuxa - lahko je tudi vir zabave, saj jo lahko uporabljate za igranje številnih zabavnih iger,...
Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...