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.