GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare GitScrum su Ubuntu 16.04

Ti mostreremo come installare GitScrum su Ubuntu 16.04. GitScrum è un'applicazione di gestione delle attività open source che utilizza Git e la metodologia Scrum. Ha molte funzioni utili come Product Backlog, User Story, Sprint Backlog, Issues e altro ancora. GitScrum è un'applicazione Laravel 5.3 che aiuta i team a utilizzare il controllo della versione Git e il framework Scrum nel supporto per la gestione delle attività quotidiane. È abbastanza facile installare GitScrum su un VPS Ubuntu 16.04. Il processo di installazione dovrebbe richiedere circa 5-10 minuti se segui i semplicissimi passaggi descritti di seguito.

In questo tutorial installeremo GitScrum con Apache, PHP e MariaDB su uno dei nostri server virtuali Ubuntu.

1. Accedi al tuo server Ubuntu come utente root

ssh root@vps

2. Aggiorna il sistema

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

3. Installa MariaDB 10.0 e crea un database

Per installare MariaDB, esegui il seguente comando:

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

Successivamente, dobbiamo creare un database per la nostra installazione di 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

Non dimenticare di sostituire "la tua password" con una password efficace e sicura. È meglio utilizzare una combinazione di lettere e numeri e una lunghezza minima di 10 caratteri.

4. Installa il server web Apache2

[root]$ sudo apt-get install apache2

5. Installa PHP e i moduli PHP richiesti

Per installare l'ultima versione stabile di PHP versione 7 e tutti i moduli necessari, esegui:

[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. Abilita il modulo di riscrittura di Apache2:

Dovresti saltare questo se è già stato fatto.

[root]$ sudo a2enmod rewrite

Per attivare la nuova configurazione, riavviare il web server Apache utilizzando il seguente comando:

[root]$ sudo service apache2 restart

7. Installa il compositore

Composer è uno strumento per la gestione delle dipendenze in PHP.

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

Una volta installato Composer, devi spostarlo in modo che Composer possa essere disponibile nel percorso della tua macchina:

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

Rendilo eseguibile:

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

Pacchetto compositore

[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. Imposta GitScrum

URL dell'applicazione

Apri il file .env e modifica i seguenti valori:

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

Ricorda:crea il database per GitScrum prima di eseguire il comando seguente:

php artisan migrate --seed

Devi creare una nuova app Github, visitare la pagina Nuova applicazione OAuth di GitHub, compilare il modulo e prendere l'ID cliente e il segreto.

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

Apri il file .env e modifica i seguenti valori:

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Crea una nuova direttiva host virtuale in Apache. Per farlo, crea un nuovo file di configurazione di Apache chiamato "gitscrum.conf" sul tuo server virtuale:

[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

Quindi, aggiungi le seguenti righe:

<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. Riavvia il server Web Apache

Riavvia il server Web Apache per rendere effettive le modifiche:

[root]$ sudo service apache2 restart

Questo è tutto. Hai fatto. Ora puoi iniziare a usare GitScrum su Ubuntu

Ovviamente, non devi installare GitScrum su Ubuntu 16.04, se utilizzi uno dei nostri servizi di hosting Git gestiti, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare GitScrum per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su Come installare GitScrum su Ubuntu 16.04m per favore condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Panels
  1. Come installare ISPConfig 3 su Ubuntu 18.04

  2. Come installare Webmin su Ubuntu 18.04

  3. Come installare ATutor su Ubuntu 14.04

  4. Come installare Traq su Ubuntu 16.04

  5. Come installare Pip su Ubuntu 16.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare GitScrum su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04