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.