Come installare gitscrum nella top 10 di Debian

Come installare gitscrum nella top 10 di Debian

Gitscrum è uno strumento di gestione delle attività open source gratuito che puoi utilizzare per gestire i progetti con facilità. Gitscrum utilizza la famosa piattaforma GIT e la metodologia del software Scrum per consentire una gestione del team più efficace. Questo software aiuta gli utenti a tracciare il tempo consumo per eseguire varie attività e tenere una registrazione di progetti su cui gli utenti stanno lavorando. Gli utenti possono creare più progetti, tenere un registro di progetti assegnati a diversi utenti e persino chattare in tempo reale. Questo articolo mostra come installare Gitscrum in Debian 10.

Prerequisiti

  • Accesso a un server Debian 10
  • Un nome di dominio valido per puntare l'IP del server
  • Root Privilegi utente

Installazione di Gitscrum in Debian 10

Per installare gitscrum in Debian 10, prima, aprire la finestra del terminale utilizzando il Ctrl+alt+t scorciatoia. Quindi, aggiorna il sistema all'ultima versione disponibile emettendo il seguente comando:

$ apt -get update -y

Successivamente, aggiorna il pacchetto APT utilizzando il comando indicato di seguito:

$ apt -get upgrade -y

Ora che il sistema e il pacchetto APT sono stati aggiornati, inizieremo il processo di installazione.

Passaggio 1: installa la lampada server

Innanzitutto, dovrai installare un Webserver Apache, un server MariaDB e PHP, insieme alle estensioni necessarie per il lampione del server. Per installare il server Lamp, immettere il seguente comando:

$ APT-get Installa Apache2 MariaDB-Server LiBaPache2-Mod-PHP PHP PHP-CLI PHP-COMMON PHP-MAILPASE 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-orzip curl git -y

Passaggio 2: modifica il file PHP e il sistema di autenticazione

Dopo aver installato il server, apri il PHP.file ini per apportare alcune modifiche:

$ nano/etc/php/7.3/apache2/php.ini


Nel file, modifica i seguenti valori:

memory_limit = 256m
upload_max_filesize = 100m
max_execution_time = 300
data.Timezone = Asia/Calcutta

Salva il file modificato utilizzando il Ctrl+O scorciatoia.

Ora, avvia il servizio Apache e MariaDB. Emettere il seguente comando nel terminale per avviare Apache:

$ SystemCtl Avvia Apache2


Se il sistema richiede l'autenticazione, immettere semplicemente la password e fare clic su Autenticare pulsante.

Ora, avvia il servizio MariaDB utilizzando il seguente comando:

$ SystemCtl Avvia MariaDB


Completa il processo di autenticazione.

Abilita Apache l'avvio dopo il riavvio del sistema utilizzando il comando di seguito:

$ SystemCtl Abilita Apache2


Autentica il sistema.

Successivamente, apparirà un output che è simile a questo:

Abilita MariaDB l'avvio dopo il riavvio del sistema utilizzando il seguente comando:

$ SystemCtl Abilita MariaDB


Quindi, autentica il sistema.

Passaggio 3: configurare il database MARIADB

La password di root MariaDB è inizialmente configurata, quindi ti sarà richiesto di impostare una password. Accedi alla shell MariaDB usando il seguente comando:

$ sudo mysql

Dopo aver colpito accedere, L'output apparirà come segue:


Imposta la password utilizzando il comando seguente:

MariaDB [(Nessuno)]> Imposta password per 'root'@'localHost' = password ("rootpassword");


Fornire valori per l'utente root e LocalHost, quindi immettere la password che si desidera impostare.

Successivamente, crea il database e un utente per Gitscrum utilizzando il comando fornito di seguito:

MariaDB [(Nessuno)]> Crea database gitscrumdb;


Quindi, crea l'utente GITSCRUM utilizzando il comando seguente:

MariaDB [(Nessuno)]> Crea l'utente 'gitscrumuser'@'localhost' identificato da 'password';


Il prossimo passo è concedere tutti i diritti e i privilegi del database Gitscrum utilizzando quanto segue:

MariaDB [(Nessuno)]> Grant All su gitscrumdb.* A 'gitscrumuser'@'localhost' con opzione di sovvenzione;

Fiare i privilegi usando il comando indicato di seguito:

MariaDB [(Nessuno)]> Privilegi a filo;

E poi, uscita emettendo quanto segue:

MariaDB [(Nessuno)]> uscita;

Passaggio 4: installa compositore

Il compositore è il gestore di supporto per il pacchetto PHP che è un must per il nostro progetto. Scarica il file compositore utilizzando il comando seguente:

$ php -r "copia ('https: // getcomposer.Org/Installer "," Compositore-Setup.php '); "


Per confermare il download e l'integrità dei dati del file, emettere il comando indicato di seguito:

HASH = "$ (wget -q -o -https: // composer.github.IO/Installer.sig) "php -r" if (hash_file ('sha384', "compositore -setup.php ') ===' $ hash ') echo' installatore verificato '; else echo 'installatore corrotto'; UNLINK ('Composer-Setup.php '); echo php_eol; "


La frase Installatore verificato Nell'output mostra che tutto funziona correttamente.

Per installare il compositore, eseguire il seguente comando:

PHP Composer-Setup.PHP-INSTALL-DIR =/USR/LOCAL/BIN-Filename = Composer


Dopo qualche tempo, vedrai un output come questo:

Passaggio 5: installa gitscrum

Innanzitutto, cambia la directory nella directory di radice Apache. Quindi, puoi scaricare gitscrum.

$ cd/var/www/html


Per scaricare Gitscrum, utilizzare il seguente comando:

$ composer create-project gitscrcr-munità-edizione/laravel-gitscrum --stability = stable-Keep-VCS


Quando premi accedere, L'installazione inizierà. Dopo qualche tempo, vedrai un output come questo:


Aggiorna e modifica la directory nella directory scaricata. Successivamente, aggiorna Gitscrum con il seguente comando:

$ CD Laravel-Gitscrum


Una volta che sei nella directory, inserisci:

Aggiornamento di $ Composer


Per integrare Gitscrum con GitHub, dovrai creare un'app in Github. Accedi a questo link e vedrai la seguente schermata:


Accedi al tuo account o iscriviti a uno nuovo. Quindi, vedrai lo schermo per registrare una nuova applicazione OAuth. Fornire il Nome dell'applicazione, URL homepage (che deve essere in esecuzione e risposta alle richieste del server) e URL di callback dell'applicazione.

Quindi, clicca Applicazione di registrazione. Dopodiché, vedrai apparire la seguente schermata:


Il prossimo passo è usare il ID client e segreto client dalla pagina di registrazione dell'applicazione e incollarli nel .File Env. Accedi al file utilizzando il seguente comando:

$ nano/var/www/html/laravel-gitscrum/.env


Qui, fornisci il ID client e segreto client, Quindi chiudere il file usando il file Ctrl+O scorciatoia.

Esegui il comando seguente per migrare il database:

$ PHP Artisan Migrate

Quindi, immettere il seguente comando:

$ php artisan db: seme

Successivamente, modifica le autorizzazioni usando il comando indicato di seguito:

$ chown -r www-data: www-data/var/www/html/laravel-gitscrum/

Le autorizzazioni inizieranno a cambiare; Una volta terminati, aggiorna l'altro set di autorizzazioni utilizzando il seguente comando:

$ chmod -r 775/var/www/html/laravel -gitscrum/

Configurazione di Apache per gitscrum

Per configurare l'host virtuale Apache per Gitscrum, accedi al file utilizzando il comando seguente:

$ nano/etc/apache2/siti-disponibile/gitscrum.conf


Aggiungi le seguenti righe di codice al file. Sostituire ServerAdmin e ServerName con il server che si desidera configurarlo con.


ServerAdmin [email protected]
# Indirizzo del server di amministrazione
DocumentRoot/var/www/html/laravel-gitscrum/public
# Path to the Document Root Directory
Test ServerName.sito web.com
# Nome o URL del server

Le opzioni segueno i collegamenti consentono
# Percorso o directory e le autorizzazioni
Override tutto richiede tutto concesso
Errorlog $ apache_log_dir/errore.tronco d'albero
# Chiamando i registri di errore se presenti
CustomLog $ apache_log_dir/access.tronco d'albero
# Chiamare i registri personalizzati
combinato


Salva il file. Per controllare la configurazione Apache, utilizzare il comando seguente:

$ apache2ctl configtest


La sintassi OK significa che l'output è corretto.


Abilita il modulo Virtual Host e Apache Rewrite usando il comando indicato di seguito:

$ a2ensite gitscrum.conf

Ora, riscrivi il modulo usando il comando seguente:

$ a2enmod riscrive


Riavvia il server/servizio Apache per riflettere queste modifiche:

$ SystemCtl Riavvia Apache2

Qui, fornisci l'autenticazione per riavviare il servizio:

Per verificare lo stato del servizio Apache, utilizzare il comando seguente:

$ SYSTEMCTL STATO APACHE2

L'output mostra che il server è in esecuzione correttamente.


L'ultimo passo è accedere al sito Web Gitscrum in base all'URL utilizzato nel processo di implementazione. Quindi, autorizzerai il tuo account a utilizzare Gitscrum in Debian 10.

Conclusione

Questo articolo ha mostrato come installare e configurare Gitscrum su un server Debian 10. Abbiamo iniziato con l'installazione del server Lamp, quindi installato compositore e Gitscrum e infine eseguito le configurazioni necessarie. Sentiti libero di utilizzare questo metodo per installare e configurare Gitscrum utilizzando Apache e altri pacchetti di supporto sul tuo server Debian 10.