GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat GitScrum na Ubuntu 16.04

Ukážeme vám, jak nainstalovat GitScrum na Ubuntu 16.04. GitScrum je open source aplikace pro správu úloh, která využívá Git a metodologii Scrum. Má spoustu užitečných funkcí, jako je Product Backlog, User Story, Sprint Backlog, Issues a další. GitScrum je aplikace Laravel 5.3, která pomáhá týmům používat správu verzí Git a rámec Scrum při podpoře každodenní správy úloh. Je poměrně snadné nainstalovat GitScrum na Ubuntu 16.04 VPS. Proces instalace by měl trvat asi 5–10 minut, pokud budete postupovat podle velmi jednoduchých kroků popsaných níže.

V tomto tutoriálu nainstalujeme GitScrum s Apache, PHP a MariaDB na jeden z našich virtuálních serverů Ubuntu.

1. Přihlaste se ke svému serveru Ubuntu jako uživatel root

ssh root@vps

2. Aktualizujte systém

[root]$ sudo apt-get update && sudo apt-get -y upgrade

3. Nainstalujte MariaDB 10.0 a vytvořte databázi

Chcete-li nainstalovat MariaDB, spusťte následující příkaz:

[root]$ sudo apt-get install -y mariadb-server

Dále musíme vytvořit databázi pro naši instalaci GitScrum.

[root]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE gitscrum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON gitscrum.* TO 'gitscrumuser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Nezapomeňte nahradit „vaše heslo“ skutečným, silným heslem. Nejlepší je použít kombinaci písmen a číslic a minimálně 10 znaků.

4. Nainstalujte webový server Apache2

[root]$ sudo apt-get install apache2

5. Nainstalujte PHP a požadované moduly PHP

Chcete-li nainstalovat nejnovější stabilní verzi PHP verze 7 a všechny potřebné moduly, spusťte:

[root]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

6. Povolte modul pro přepis Apache2:

Pokud jste to již udělali, měli byste to přeskočit.

[root]$ sudo a2enmod rewrite

Chcete-li aktivovat novou konfiguraci, restartujte webový server Apache pomocí následujícího příkazu:

[root]$ sudo service apache2 restart

7. Nainstalujte Composer

Composer je nástroj pro správu závislostí v PHP.

[root]$ curl -sS https://getcomposer.org/installer | php

Jakmile je Composer nainstalován, musíte jej přesunout, aby byl Composer dostupný v rámci cesty vašeho počítače:

[root]$ mv composer.phar /usr/local/bin/composer

Udělejte jej spustitelným:

[root]$ chmod +x /usr/local/bin/composer

Skladatelský balíček

[root]$ composer create-project renatomarinho/laravel-gitscrum --stability=dev --keep-vcs
[root]$ mv laravel-gitscrum/ /var/www/html/
[root]$ cd /var/www/html/laravel-gitscrum

8. Nastavte GitScrum

Adresa URL aplikace

Otevřete soubor .env a upravte následující hodnoty:

APP_URL=http://yourdomain.tld (you must use protocol http or https)
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=gitscrum
DB_USERNAME=gitscrumuser
DB_PASSWORD=your-password

Pamatujte:Před spuštěním následujícího příkazu vytvořte databázi pro GitScrum:

php artisan migrate --seed

Musíte vytvořit novou aplikaci Github, navštívit stránku Nová aplikace OAuth na GitHubu, vyplnit formulář a získat své ID klienta a tajný klíč.

Application name: gitscrum
Homepage URL: URL (Same as APP_URL at .env)
Application description: gitscrum
Authorization callback URL: http://{URL is the SAME APP_URL}/auth/provider/github/callback

Otevřete soubor .env a upravte následující hodnoty:

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Vytvořte novou direktivu virtuálního hostitele v Apache. Chcete-li to provést, vytvořte na svém virtuálním serveru nový konfigurační soubor Apache s názvem ‚gitscrum.conf‘:

[root]$ touch /etc/apache2/sites-available/gitscrum.conf
[root]$ ln -s /etc/apache2/sites-available/gitscrum.conf /etc/apache2/sites-enabled/gitscrum.conf
[root]$ vim /etc/apache2/sites-available/gitscrum.conf

Poté přidejte následující řádky:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravel-gitscrum/public/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/laravel-gitscrum/public/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

9. Restartujte webový server Apache

Restartujte webový server Apache, aby se změny projevily:

[root]$ sudo service apache2 restart

A je to. Jsi hotov. Nyní můžete začít používat GitScrum na Ubuntu

Samozřejmě nemusíte instalovat GitScrum na Ubuntu 16.04,  pokud používáte některou z našich spravovaných hostingových služeb Git, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám GitScrum nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích na stránce Jak nainstalovat GitScrum na Ubuntu 16.04m pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Zabbix na Ubuntu

  2. Jak nainstalovat Observium na Ubuntu 14.04

  3. Jak nainstalovat Javu na Ubuntu 16.04

  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Panda3D na Ubuntu 10.04

  2. Jak nainstalovat ATutor na Ubuntu 14.04

  3. Jak nainstalovat Traq na Ubuntu 16.04