GitScrum je bezplatný nástroj na správu úloh s otvoreným zdrojovým kódom, ktorý môžete použiť na ľahkú správu projektov. GitScrum využíva slávnu platformu Git a softvérovú metodológiu Scrum, aby umožnil efektívnejšie riadenie tímu. Tento softvér pomáha používateľom sledovať čas strávený vykonaním rôznych úloh a zaznamenávať projekty, na ktorých používatelia pracujú. Používatelia môžu vytvárať viac projektov, viesť záznamy o projektoch priradených rôznym používateľom a dokonca aj chatovať v reálnom čase. Tento článok ukazuje, ako nainštalovať GitScrum do Debianu 10.
Predpoklady
- Prístup na server Debian 10
- Platný názov domény, ktorý smeruje na adresu IP servera
- Koreňové oprávnenia používateľa
Inštalácia GitScrum v Debian 10
Ak chcete nainštalovať GitScrum v Debiane 10, najskôr otvorte okno terminálu pomocou Ctrl + Alt + T skratka. Potom aktualizujte systém na najnovšiu dostupnú verziu vydaním nasledujúceho príkazu:
$ apt-get update -y
Potom aktualizujte balík apt pomocou príkazu uvedeného nižšie:
$ apt-get upgrade -y
Teraz, keď bol systém a balík apt aktualizovaný, začneme proces inštalácie.
Krok 1: Nainštalujte server LAMP
Najskôr budete musieť nainštalovať webový server Apache, server MariaDB a PHP spolu s rozšíreniami, ktoré sú potrebné pre server LAMP. Ak chcete nainštalovať server LAMP, zadajte nasledujúci príkaz:
$ apt-get nainštalovať 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 rozbaliť curl git -y
Krok 2: Upravte súbor PHP a autentifikačný systém
Po nainštalovaní servera otvorte php.súbor ini na vykonanie niektorých úprav:
$ nano / etc / php / 7.3 / apache2 / php.ini
V súbore zmeňte nasledujúce hodnoty:
upload_max_filesize = 100 mil
max_execution_time = 300
dátum.časové pásmo = Ázia / Kalkata
Upravený súbor uložte pomocou Ctrl + O skratka.
Teraz spustite služby Apache a MariaDB. Zadajte nasledujúci príkaz v termináli na spustenie Apache:
$ systemctl spustiť apache2
Ak systém požiada o autentifikáciu, jednoducho zadajte heslo a kliknite na ikonu Overiť tlačidlo.
Teraz spustite službu MariaDB pomocou nasledujúceho príkazu:
$ systemctl start mariadb
Dokončite proces autentifikácie.
Povoľte spustenie apache po reštarte systému pomocou nasledujúceho príkazu:
$ systemctl povoliť apache2
Autentifikujte systém.
Potom sa objaví výstup podobný tomuto:
Povoľte spustenie MariaDB po reštarte systému pomocou nasledujúceho príkazu:
$ systemctl povoliť mariadb
Potom autentifikujte systém.
Krok 3: Konfigurácia databázy MariaDB
Heslo koreňového adresára MariaDB je nakonfigurované pôvodne, takže budete musieť nastaviť heslo. Prihláste sa do shellu MariaDB pomocou nasledujúceho príkazu:
$ sudo mysql
Potom, čo ste zasiahli Zadajte, výstup sa zobrazí takto:
Nastavte heslo pomocou nasledujúceho príkazu:
Zadajte hodnoty pre užívateľa root a localhost, potom zadajte heslo, ktoré chcete nastaviť.
Potom pomocou nasledujúceho príkazu vytvorte databázu a používateľa pre GitScrum:
MariaDB [(žiadny)]> VYTVORIŤ DATABÁZU gitscrumdb;
Ďalej vytvorte používateľa GitScrum pomocou nasledujúceho príkazu:
Ďalším krokom je udelenie všetkých práv a privilégií databázy GitScrum pomocou týchto nástrojov:
Zrušte oprávnenie pomocou nižšie uvedeného príkazu:
MariaDB [(žiadny)]> VÝPLATNÉ VÝSADY;
Potom odíďte vydaním nasledujúceho príkazu:
MariaDB [(žiadny)]> ODCHOD;
Krok 4: Nainštalujte Composer
Composer je podporný manažér pre balík PHP, ktorý je nevyhnutnosťou pre náš projekt. Stiahnite si skladateľský súbor pomocou nasledujúceho príkazu:
$ php -r "copy ('https: // getcomposer.org / installer ',' composer-setup.php '); "
Na potvrdenie stiahnutia a integrity údajov súboru zadajte nasledujúci príkaz:
Fráza Inštalátor overený vo výstupe ukazuje, že všetko beží správne.
Ak chcete nainštalovať skladateľa, spustite nasledujúci príkaz:
nastavenie php skladateľa.php --install-dir = / usr / local / bin --filename = skladateľ
Po nejakom čase uvidíte výstup ako tento:
Krok 5: Nainštalujte GitScrum
Najskôr zmeňte adresár na koreňový adresár Apache. Potom si môžete stiahnuť GitScrum.
$ cd / var / www / html
Ak chcete stiahnuť GitScrum, použite nasledujúci príkaz:
Keď stlačíte Zadajte, inštalácia sa začne. Po nejakom čase uvidíte výstup ako tento:
Aktualizujte a zmeňte adresár na stiahnutý adresár. Ďalej aktualizujte GitScrum pomocou nasledujúceho príkazu:
Keď sa nachádzate v adresári, zadajte:
Ak chcete integrovať GitScrum s Github, budete si musieť vytvoriť aplikáciu v Github. Prejdite na tento odkaz a uvidíte nasledujúcu obrazovku:
Prihláste sa do svojho účtu alebo sa zaregistrujte do nového. Potom uvidíte obrazovku Registrovať novú aplikáciu OAuth. Poskytnite Názov aplikácie, URL domovskej stránky (ktorý musí byť v prevádzke a musí zodpovedať požiadavkám servera) a URL spätného volania aplikácie.
Potom kliknite na ikonu Registrovať prihlášku. Potom uvidíte nasledujúcu obrazovku:
Ďalším krokom je použitie súboru ID klienta a tajomstvo klienta zo stránky registrácie aplikácie a prilepte ich do .súbor env. Prístup k súboru získate pomocou nasledujúceho príkazu:
Tu uveďte ID klienta a tajomstvo klienta, potom súbor zatvorte pomocou Ctrl + O skratka.
Spustite nasledujúci príkaz na migráciu databázy:
$ php remeselník migruje
Potom zadajte nasledujúci príkaz:
$ php remeselník db: semeno
Potom zmeňte povolenia pomocou nižšie uvedeného príkazu:
$ chown -R www-data: www-data / var / www / html / laravel-gitscrum /
Povolenia sa začnú meniť; po dokončení aktualizujte ďalšiu sadu povolení pomocou nasledujúceho príkazu:
$ chmod -R 775 / var / www / html / laravel-gitscrum /
Konfigurácia Apache pre GitScrum
Ak chcete nakonfigurovať virtuálneho hostiteľa Apache pre GitScrum, otvorte súbor pomocou nasledujúceho príkazu:
$ nano / etc / apache2 / sites-available / gitscrum.konf
Pridajte do súboru nasledujúce riadky kódu. Vymeniť ServerAdmin a ServerName so serverom, s ktorým ho chcete nakonfigurovať.
ServerAdmin [chránený e-mailom]
# Adresa správcovského servera
DocumentRoot / var / www / html / laravel-gitscrum / public
# Cesta do koreňového adresára dokumentu
Test ServerName.webovú stránku.com
# Názov alebo URL servera
Možnosti SledovaťSymlinks Povoliť
# Cesta alebo adresár a oprávnenia
Override All Vyžadovať všetko udelené
ErrorLog $ APACHE_LOG_DIR / chyba.log
# Vyvolanie protokolov chýb, ak existujú
CustomLog $ APACHE_LOG_DIR / prístup.log
# Volanie vlastných protokolov
kombinovane
Uložte súbor. Ak chcete skontrolovať konfiguráciu Apache, použite nasledujúci príkaz:
Syntax Ok znamená, že výstup je správny.
Pomocou nasledujúceho príkazu povoľte virtuálneho hostiteľa a modul prepisovania Apache:
Teraz modul prepíšte pomocou nasledujúceho príkazu:
$ a2enmod prepísať
Reštartujte webový server / službu Apache, aby odrážali tieto zmeny:
Tu zadajte autentifikáciu na opätovné spustenie služby:
Ak chcete skontrolovať stav služby Apache, použite nasledujúci príkaz:
$ systemctl status apache2
Výstup ukazuje, že server beží správne.
Posledným krokom je prístup na webovú stránku GitScrum na základe adresy URL, ktorú ste použili v procese implementácie. Potom povolíte svojmu účtu používať GitScrum v Debiane 10.
Záver
Tento článok vám ukázal, ako nainštalovať a nakonfigurovať GitScrum na serveri Debian 10. Začali sme inštaláciou servera LAMP, potom sme nainštalovali Composer a GitScrum a nakoniec sme vykonali potrebné konfigurácie. Pokojne použite túto metódu na inštaláciu a konfiguráciu GitScrum pomocou Apache a ďalších podporných balíkov na vašom serveri Debian 10.