GitScrum je bezplatný nástroj pro správu úloh s otevřeným zdrojovým kódem, který můžete použít k snadné správě projektů. GitScrum využívá slavnou platformu Git a softwarovou metodiku Scrum, aby umožnil efektivnější správu týmu. Tento software pomáhá uživatelům sledovat čas strávený prováděním různých úkolů a vést záznamy o projektech, na kterých uživatelé pracují. Uživatelé mohou vytvářet více projektů, vést záznamy o projektech přiřazených různým uživatelům a dokonce chatovat v reálném čase. Tento článek ukazuje, jak nainstalovat GitScrum do Debianu 10.
Předpoklady
- Přístup na server Debian 10
- Platný název domény k nasměrování IP serveru
- Kořenová uživatelská oprávnění
Instalace GitScrum do Debianu 10
Chcete-li nainstalovat GitScrum v Debianu 10, nejprve otevřete okno terminálu pomocí Ctrl + Alt + T zkratka. Poté aktualizujte systém na nejnovější dostupnou verzi vydáním následujícího příkazu:
$ apt-get update -y
Poté upgradujte balíček apt pomocí níže uvedeného příkazu:
$ apt-get upgrade -y
Nyní, když byl aktualizován systémový a apt balíček, zahájíme proces instalace.
Krok 1: Nainstalujte server LAMP
Nejprve budete muset nainstalovat webový server Apache, server MariaDB a PHP spolu s rozšířeními, které jsou potřebné pro server LAMP. Chcete-li nainstalovat server LAMP, zadejte následující příkaz:
$ 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-pear unzip curl git -y
Krok 2: Upravte soubor PHP a ověřovací systém
Po instalaci serveru otevřete php.soubor ini pro provedení některých úprav:
$ nano / etc / php / 7.3 / apache2 / php.ini
V souboru změňte následující hodnoty:
upload_max_filesize = 100 mil
max_execution_time = 300
datum.časové pásmo = Asia / Kolkata
Uložte upravený soubor pomocí Ctrl + O zkratka.
Nyní spusťte službu Apache a MariaDB. Zadáním následujícího příkazu v terminálu spusťte Apache:
$ systemctl start apache2
Pokud systém požádá o ověření, jednoduše zadejte heslo a klikněte na ikonu Ověřit knoflík.
Nyní spusťte službu MariaDB pomocí následujícího příkazu:
$ systemctl start mariadb
Dokončete proces ověřování.
Povolte spuštění apache po restartu systému pomocí níže uvedeného příkazu:
$ systemctl povolit apache2
Ověřte systém.
Poté se zobrazí výstup podobný tomuto:
Povolte spuštění MariaDB po restartu systému pomocí následujícího příkazu:
$ systemctl povolit mariadb
Poté ověřte systém.
Krok 3: Konfigurace databáze MariaDB
Heslo root MariaDB je nakonfigurováno zpočátku, takže budete muset nastavit heslo. Přihlaste se do prostředí MariaDB pomocí následujícího příkazu:
$ sudo mysql
Poté, co jste zasáhli Enter, výstup se zobrazí takto:
Nastavte heslo pomocí následujícího příkazu:
Zadejte hodnoty pro uživatele root a localhost a poté zadejte heslo, které chcete nastavit.
Poté vytvořte databázi a uživatele pro GitScrum pomocí níže uvedeného příkazu:
MariaDB [(žádný)]> VYTVOŘIT DATABÁZE gitscrumdb;
Dále vytvořte uživatele GitScrum pomocí následujícího příkazu:
Dalším krokem je udělit všechna práva a oprávnění k databázi GitScrum pomocí následujícího:
Zrušte oprávnění pomocí níže uvedeného příkazu:
MariaDB [(žádný)]> VÝPLATNÉ VÝSADY;
A poté ukončete vydáním následujícího:
MariaDB [(žádný)]> KONEC;
Krok 4: Nainstalujte Composer
Composer je podpůrný manažer pro balíček PHP, který je pro náš projekt nutností. Stáhněte si soubor skladatele pomocí následujícího příkazu:
$ php -r "copy ('https: // getcomposer.org / installer ',' composer-setup.php '); "
Chcete-li potvrdit stahování a integritu dat souboru, zadejte následující příkaz:
Fráze Instalační program ověřen ve výstupu ukazuje, že vše běží správně.
Chcete-li nainstalovat skladatele, spusťte následující příkaz:
nastavení php skladatele.php --install-dir = / usr / local / bin --filename = skladatel
Po nějaké době uvidíte výstup, jako je tento:
Krok 5: Nainstalujte GitScrum
Nejprve změňte adresář na kořenový adresář Apache. Poté si můžete stáhnout GitScrum.
$ cd / var / www / html
Chcete-li stáhnout GitScrum, použijte následující příkaz:
Když stisknete Enter, instalace začne. Po nějaké době uvidíte výstup, jako je tento:
Aktualizujte a změňte adresář na stažený adresář. Dále aktualizujte GitScrum pomocí následujícího příkazu:
Jakmile jste v adresáři, zadejte:
Chcete-li integrovat GitScrum s Github, budete muset vytvořit aplikaci v Githubu. Otevřete tento odkaz a zobrazí se následující obrazovka:
Přihlaste se ke svému účtu nebo se zaregistrujte k novému. Poté se zobrazí obrazovka Registrace nové aplikace OAuth. Poskytněte Název aplikace, URL domovské stránky (který musí běžet a reagovat na požadavky serveru) a URL zpětného volání aplikace.
Poté klikněte Zaregistrujte aplikaci. Poté se zobrazí následující obrazovka:
Dalším krokem je použití ID klienta a tajemství klienta ze stránky registrace aplikace a vložte je do .soubor env. Přístup k souboru pomocí následujícího příkazu:
Zde uveďte ID klienta a tajemství klienta, poté soubor zavřete pomocí Ctrl + O zkratka.
Spusťte následující příkaz k migraci databáze:
$ php řemeslník migruje
Poté zadejte následující příkaz:
$ php artisan db: seed
Poté změňte oprávnění pomocí níže uvedeného příkazu:
$ chown -R www-data: www-data / var / www / html / laravel-gitscrum /
Oprávnění se začnou měnit; jakmile jsou hotové, aktualizujte další sadu oprávnění pomocí následujícího příkazu:
$ chmod -R 775 / var / www / html / laravel-gitscrum /
Konfigurace Apache pro GitScrum
Chcete-li nakonfigurovat virtuálního hostitele Apache pro GitScrum, otevřete soubor pomocí následujícího příkazu:
$ nano / etc / apache2 / sites-available / gitscrum.konf
Přidejte do souboru následující řádky kódu. Nahradit ServerAdmin a ServerName se serverem, se kterým jej chcete konfigurovat.
ServerAdmin [chráněno e-mailem]
# Adresa správce serveru
DocumentRoot / var / www / html / laravel-gitscrum / public
# Cesta do kořenového adresáře dokumentu
Test ServerName.webová stránka.com
# Název nebo URL serveru
Možnosti Sledovat Odkazy Odkazy Povolit
# Cesta nebo adresář a oprávnění
Přepsat vše Vyžadovat vše udělené
ErrorLog $ APACHE_LOG_DIR / chyba.log
# Vyvolání chybových protokolů, pokud existují
CustomLog $ APACHE_LOG_DIR / přístup.log
# Volání vlastních protokolů
kombinovaný
Uložte soubor. Chcete-li zkontrolovat konfiguraci Apache, použijte následující příkaz:
Syntaxe OK znamená, že výstup je správný.
Pomocí níže uvedeného příkazu povolte modul virtuálního hostitele a přepis Apache:
Nyní modul přepište pomocí následujícího příkazu:
$ a2enmod přepsat
Restartujte webový server / službu Apache, aby odrážel tyto změny:
Tady zadejte ověření pro restartování služby:
Chcete-li zkontrolovat stav služby Apache, použijte následující příkaz:
$ systemctl status apache2
Výstup ukazuje, že server běží správně.
Posledním krokem je přístup na web GitScrum na základě adresy URL, kterou jste použili v procesu implementace. Poté svůj účet autorizujete k používání GitScrum v Debianu 10.
Závěr
Tento článek vám ukázal, jak nainstalovat a nakonfigurovat GitScrum na serveru Debian 10. Začali jsme instalací serveru LAMP, poté jsme nainstalovali Composer a GitScrum a nakonec jsme provedli potřebné konfigurace. Nebojte se použít tuto metodu k instalaci a konfiguraci GitScrum pomocí Apache a dalších podpůrných balíčků na vašem serveru Debian 10.