Git

A GitScrum telepítése a Debian 10-be

A GitScrum telepítése a Debian 10-be

A GitScrum egy ingyenes, nyílt forráskódú feladatkezelő eszköz, amellyel könnyedén kezelheti a projekteket. A GitScrum a híres Git platformot és a Scrum szoftver módszertant alkalmazza a hatékonyabb csapatmenedzsment érdekében. Ez a szoftver segít a felhasználóknak nyomon követni a különféle feladatok elvégzéséhez felhasznált időt, és nyilvántartást vezetni azokról a projektekről, amelyeken a felhasználók dolgoznak. A felhasználók több projektet is létrehozhatnak, nyilvántartást vezethetnek a különböző felhasználókhoz rendelt projektekről, és akár valós időben is cseveghetnek. Ez a cikk bemutatja, hogyan kell telepíteni a GitScrumot a Debian 10-be.

Előfeltételek

A GitScrum telepítése a Debian 10-be

A GitScrum telepítéséhez a Debian 10-be először nyissa meg a terminál ablakát a Ctrl + Alt + T parancsikon. Ezután frissítse a rendszert a legújabb elérhető verzióra a következő parancs kiadásával:

$ apt-get update -y

Ezt követően frissítse az apt csomagot az alább megadott paranccsal:

$ apt-get upgrade -y

Most, hogy a rendszer és az apt csomag frissült, elkezdjük a telepítési folyamatot.

1. lépés: Telepítse a LAMP szervert

Először telepítenie kell egy Apache webszervert, MariaDB szervert és PHP-t, valamint a LAMP szerverhez szükséges kiterjesztéseket. A LAMP-kiszolgáló telepítéséhez írja be a következő parancsot:

$ apt-get install 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-körte unzip curl git -y

2. lépés: A PHP fájl szerkesztése és a rendszer hitelesítése

Miután telepítette a szervert, nyissa meg a php-t.ini fájl néhány szerkesztéshez:

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


A fájlban módosítsa a következő értékeket:

memória_korlát = 256M
upload_max_filesize = 100M
max_ végrehajtási idő = 300
dátum.időzóna = Ázsia / Kolkata

Mentse a módosított fájlt a Ctrl + O parancsikon.

Most indítsa el az Apache és a MariaDB szolgáltatást. Az Apache indításához adja ki a következő parancsot a terminálban:

$ systemctl start apache2


Ha a rendszer hitelesítést kér, egyszerűen írja be a jelszót, és kattintson a gombra Hitelesítés gomb.

Most indítsa el a MariaDB szolgáltatást a következő paranccsal:

$ systemctl start mariadb


Fejezze be a hitelesítési folyamatot.

Engedélyezze az apache indítását a rendszer újraindítása után az alábbi paranccsal:

$ systemctl enable apache2


Hitelesítse a rendszert.

Ezt követően megjelenik egy ehhez hasonló kimenet:

Engedélyezze a MariaDB indítását a rendszer újraindítása után a következő paranccsal:

$ systemctl enable mariadb


Ezután hitelesítse a rendszert.

3. lépés: Konfigurálja a MariaDB adatbázist

A MariaDB gyökér jelszavát kezdetben konfigurálták, ezért meg kell adnia egy jelszót. Jelentkezzen be a MariaDB shellbe a következő paranccsal:

$ sudo mysql

Miután eltaláltad Belép, a kimenet a következőképpen jelenik meg:


Állítsa be a jelszót a következő paranccsal:

MariaDB [(none)]> BEÁLLÍTÁS JELSZÓJÁT 'root' @ 'localhost' = PASSWORD ("root jelszó");


Adjon meg értékeket a root felhasználónak és a localhostnak, majd írja be a beállítani kívánt jelszót.

Ezt követően hozza létre az adatbázist és a felhasználót a GitScrum számára az alábbi paranccsal:

MariaDB [(nincs)]> CREATE DATABASE gitscrumdb;


Ezután hozza létre a GitScrum felhasználót a következő paranccsal:

MariaDB [(none)]> CREATE USER 'gitscrumuser' @ 'localhost' AZONOSÍTÓ: 'jelszó';


A következő lépés a GitScrum adatbázis összes jogának és kiváltságainak megadása a következők használatával:

MariaDB [(none)]> MINDENKÉNY TÁMOGATÁS gitscrumdb-n.* A „gitscrumuser” @ „localhost” részére TÁMOGATÁSI OPCIÓVAL;

Törölje a jogosultságokat az alább megadott paranccsal:

MariaDB [(nincs)]> ÖBLÍTÉSI PRIVILÉGEK;

Ezután lépjen ki az alábbiak kiadásával:

MariaDB [(nincs)]> KILÉPÉS;

4. lépés: Telepítse a Composert

A Composer a PHP csomag támogató menedzsere, amely elengedhetetlen a projektünkhöz. Töltse le a zeneszerző fájlt a következő paranccsal:

$ php -r "copy ('https: // getcomposer.org / installer ',' zeneszerző-beállítás.php '); "


A fájl letöltésének és adatintegritásának megerősítéséhez adja ki az alábbi parancsot:

HASH = "$ (wget -q -O - https: // zeneszerző.github.io / installer.sig) "php -r" if (hash_file ('SHA384', 'zeneszerző-beállítás.php ') ===' $ HASH ') echo' Telepítő ellenőrizve '; else echo 'Telepítő sérült'; unlink ('zeneszerző-beállítás.php '); echo PHP_EOL; "


A kifejezés Telepítő ellenőrzött A kimenet azt mutatja, hogy minden rendesen fut.

A zeneszerző telepítéséhez futtassa a következő parancsot:

php composer-setup.php --install-dir = / usr / local / bin --filename = zeneszerző


Egy idő után megjelenik egy ilyen kimenet:

5. lépés: Telepítse a GitScrumot

Először változtassa meg a könyvtárat az Apache gyökérkönyvtárára. Ezután letöltheti a GitScrumot.

$ cd / var / www / html


A GitScrum letöltéséhez használja a következő parancsot:

$ zeneszerző create-project gitscrum-community-edition / laravel-gitscrum --stabilitás = stabil --keep-vcs


Amikor megnyomja Belép, a telepítés megkezdődik. Egy idő után megjelenik egy ilyen kimenet:


Frissítse és módosítsa a könyvtárat a letöltött könyvtárra. Ezután frissítse a GitScrumot a következő paranccsal:

$ cd Laravel-gitscrum


Miután belépett a könyvtárba, írja be:

$ zeneszerző frissítés


A GitScrum és a Github integrálásához létre kell hoznia egy alkalmazást a Githubban. Nyissa meg ezt a linket, és a következő képernyő jelenik meg:


Jelentkezzen be fiókjába, vagy regisztráljon egy újat. Ezután megjelenik az új OAuth alkalmazás regisztrálásának képernyője. Adja meg a Alkalmazás neve, Honlap URL (amelynek futnia kell és válaszolnia kell a kiszolgálói kérésekre), és Alkalmazás visszahívási URL-je.

Ezután kattintson a gombra Jelentkezés regisztrálása. Ezt követően a következő képernyő jelenik meg:


A következő lépés a Ügyfél-azonosító és ügyfél-titok az alkalmazás regisztrációs oldaláról, és illessze be őket a .env fájl. A fájlhoz a következő paranccsal férhet hozzá:

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


Itt adja meg a Ügyfél-azonosító és ügyfél-titok, majd zárja be a fájlt a Ctrl + O parancsikon.

Az adatbázis migrálásához futtassa a következő parancsot:

$ php kézműves vándorol

Ezután írja be a következő parancsot:

$ php kézműves db: mag

Ezt követően módosítsa az engedélyeket az alább megadott paranccsal:

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

Az engedélyek megváltozni kezdenek; ha elkészültek, frissítse a másik engedélykészletet a következő paranccsal:

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

Az Apache beállítása a GitScrum számára

Az Apache virtuális gazdagép konfigurálásához a GitScrumhoz a következő paranccsal nyissa meg a fájlt:

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


Adja hozzá a következő kódsorokat a fájlhoz. Cserélje ki ServerAdmin és ServerName azzal a szerverrel, amellyel konfigurálni szeretné.


ServerAdmin [e-mail védett]
# Rendszergazda kiszolgáló címe
DocumentRoot / var / www / html / laravel-gitscrum / public
# A dokumentum gyökérkönyvtárának elérési útja
ServerName teszt.weboldal.com
# A szerver neve vagy URL-je

Opciók FollowSymlinks Allow
# Útvonal vagy könyvtár és az engedélyek
Minden felülírása Minden engedély megkövetelése

ErrorLog $ APACHE_LOG_DIR / hiba.napló
# A hibanaplók behívása, ha vannak ilyenek
CustomLog $ APACHE_LOG_DIR / hozzáférés.napló
# Az egyéni naplók hívása
kombinált


Mentse a fájlt. Az Apache konfigurációjának ellenőrzéséhez használja a következő parancsot:

$ apache2ctl configtest


A szintaxis rendben azt jelenti, hogy a kimenet helyes.


Engedélyezze a virtuális gazdagép és az Apache átírási modult az alább megadott paranccsal:

$ a2ensites gitscrum.konf

Írja át a modult a következő paranccsal:

$ a2enmod átírja


Indítsa újra az Apache webszervert / szolgáltatást, hogy tükrözze ezeket a változásokat:

$ systemctl indítsa újra az apache2 fájlt

Itt adja meg a hitelesítést a szolgáltatás újraindításához:

Az Apache szolgáltatás állapotának ellenőrzéséhez használja a következő parancsot:

$ systemctl status apache2

A kimenet azt mutatja, hogy a szerver megfelelően működik.


Az utolsó lépés a GitScrum webhely elérése a végrehajtási folyamat során használt URL alapján. Ezután felhatalmazza fiókját a GitScrum használatára a Debian 10-ben.

Következtetés

Ez a cikk bemutatta, hogyan kell telepíteni és konfigurálni a GitScrumot egy Debian 10 szerveren. A LAMP szerver telepítésével kezdtük, majd telepítettük a Composert és a GitScrumot, végül elvégeztük a szükséges konfigurációkat. Használja nyugodtan ezt a módszert a GitScrum telepítéséhez és konfigurálásához az Apache és más támogató csomagok segítségével a Debian 10 szerveren.

Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...