So installieren Sie Gitscrum in Debian Top 10

So installieren Sie Gitscrum in Debian Top 10

GitScrum ist ein kostenloses Open-Source-Task-Management-Tool, mit dem Sie Projekte mit Leichtigkeit verwalten können. Gitscrum verwendet die berühmte Git -Plattform und die Scrum -Softwaremethode, um effektiveres Teammanagement zu ermöglichen. Diese Software hilft den Benutzern, Zeitverbrauch zu verfolgen, um verschiedene Aufgaben auszuführen und Projekte aufzuzeichnen, an denen Benutzer arbeiten. Benutzer können mehrere Projekte erstellen, die Projekte, die verschiedenen Benutzern zugeordnet sind, aufnehmen und sogar in Echtzeit chatten. Dieser Artikel zeigt, wie Sie Gitscrum in Debian 10 installieren können.

Voraussetzungen

  • Zugriff auf einen Debian 10 -Server
  • Ein gültiger Domänenname, der auf die Server -IP zeigt
  • Root -Benutzerrechte

Installieren von Gitscrum in Debian 10

Um Gitscrum in Debian 10 zu installieren, öffnen Sie zunächst das Terminalfenster mit dem Strg+Alt+t Abkürzung. Aktualisieren Sie das System dann auf die neueste verfügbare Version, indem Sie den folgenden Befehl ausgeben:

$ APT -Get Update -y -y

Aktualisieren Sie das APT -Paket anschließend mit dem unten angegebenen Befehl:

$ APT -Get Upgrade -y -y

Nachdem das System und das APT -Paket aktualisiert wurden, beginnen wir mit dem Installationsprozess.

Schritt 1: Lampenserver installieren

Zunächst müssen Sie einen Apache -Webserver, einen MariADB -Server und PHP zusammen mit den Erweiterungen installieren, die für den Lampenserver benötigt werden. Geben Sie den folgenden Befehl ein, um den Lampenserver zu installieren:

$ APT-Get Installieren Sie Apache2 Mariadb-server libapache2-mod-php php-cli php-common php-mailParse PHP-MYSQL PHP-GMP PHP-CURL PHP-MBRING PHP-IMAP PHP-LDAP PHP-GD PHP-XML PHP- PHP- CLI php-ZIP-php-yaml php-dev php-pear unzip curl git -y

Schritt 2: PHP -Datei bearbeiten und das System authentifizieren

Sobald Sie den Server installiert haben, öffnen Sie den PHP.INI -Datei, um einige Änderungen vorzunehmen:

$ nano/etc/php/7.3/Apache2/PHP.Ini


Ändern Sie in der Datei die folgenden Werte:

memory_limit = 256m
upload_max_filesize = 100m
max_execution_time = 300
Datum.Zeitzone = Asien/Kolkata

Speichern Sie die geänderte Datei mit der Strg+o Abkürzung.

Starten Sie nun den Apache- und Mariadb -Dienst. Geben Sie den folgenden Befehl im Terminal aus, um Apache zu starten:

$ systemctl starten apache2


Wenn das System nach Authentifizierung fragt, geben Sie einfach das Passwort ein und klicken Sie auf die Authentifizieren Taste.

Starten Sie nun den Mariadb -Dienst mit dem folgenden Befehl:

$ systemctl starten mariadb


Vervollständigen Sie den Authentifizierungsprozess.

Aktivieren Sie Apache, um nach dem Neustart des Systems mit dem folgenden Befehl zu starten:

$ systemctl aktivieren apache2


Authentifizieren das System.

Danach erscheint ein Ausgang, der diesem ähnlich ist:

Aktivieren Sie MariadB, um den System des Systems mit dem folgenden Befehl zu starten:

$ systemctl aktivieren mariadb


Dann authentifizieren Sie das System.

Schritt 3: Konfigurieren Sie die MariADB -Datenbank

Das MariADB -Root -Passwort ist zunächst konfiguriert. Sie müssen daher ein Kennwort festlegen. Melden Sie sich bei der Mariadb -Shell mit dem folgenden Befehl an:

$ sudo mysql

Nachdem du geschlagen hast Eingeben, Die Ausgabe erscheint wie folgt:


Richten Sie das Passwort mit dem folgenden Befehl ein:

Mariadb [(keine)]> Kennwort für 'root'@'localhost' = password ("rootPassword");


Geben Sie Werte für den Stammbenutzer und Localhost an und geben Sie dann das Kennwort ein, das Sie festlegen möchten.

Erstellen Sie danach die Datenbank und einen Benutzer für Gitscrum mit dem unten angegebenen Befehl:

Mariadb [(keine)]> Datenbank erstellen Gitscrumdb;


Erstellen Sie als Nächstes den Gitscrum -Benutzer mit dem folgenden Befehl:

Mariadb [(keine)]> user 'gitscrumuser'@'localhost' durch 'Passwort' identifiziert;


Der nächste Schritt besteht darin, alle Rechte und Privilegien der Gitscrum -Datenbank mit den folgenden zu gewähren:

Mariadb [(keine)]> Geben Sie alle auf gitscrumdb zu.* Zu 'gitscrumuser'@'localhost' mit Grant -Option;

Spülen Sie die Berechtigungen mit dem unten angegebenen Befehl aus:

Mariadb [(keine)]> Flush -Privilegien;

Und beenden Sie dann, indem Sie Folgendes ausstellen:

Mariadb [(keine)]> exit;

Schritt 4: Komponist installieren

Komponist ist der unterstützende Manager für das PHP-Paket, das ein Muss für unser Projekt ist. Laden Sie die Composer -Datei mit dem folgenden Befehl herunter:

$ php -r "copy ('https: // getComposer.Org/Installer ',' Composer-Setup.PHP '); "


Um die Download und die Datenintegrität der Datei zu bestätigen, geben Sie den unten angegebenen Befehl aus:

Hash = "$ (WGet -q -o -https: // Composer.Github.IO/Installer.sig) "php -r" if (Hash_file ('SHA384', 'Composer -Setup.php ') ===' $ hash ') echo' Installer verifiziert '; else echo 'Installer korrupt'; Unglück ('Komponistsetup.PHP '); echo php_eol; "


Der Satz Installateur verifiziert In der Ausgabe zeigt, dass alles richtig läuft.

Führen Sie den folgenden Befehl aus, um den Komponisten zu installieren:

PHP-Komponist-Setup.PHP-install-dir =/usr/local/bin-filename = componist


Nach einiger Zeit sehen Sie eine Ausgabe wie diese:

Schritt 5: Gitscrum installieren

Ändern Sie zunächst das Verzeichnis in Ihr Apache -Root -Verzeichnis. Dann können Sie Gitscrum herunterladen.

$ cd/var/www/html


Verwenden Sie zum Herunterladen von Gitscrum den folgenden Befehl:

$ Composer Create-Project Gitscrum-Community-Edition/Laravel-Gitscrum-Stabilität = Stabil-Keep-VCs


Wenn Sie drücken Eingeben, Die Installation beginnt. Nach einiger Zeit sehen Sie eine solche Ausgabe:


Aktualisieren und ändern Sie das Verzeichnis in das heruntergeladene Verzeichnis. Aktualisieren Sie als nächstes Gitscrum mit dem folgenden Befehl:

$ CD Laravel-Gitscrum


Sobald Sie im Verzeichnis sind, geben Sie ein:

$ Composer Update


Um Gitscrum in GitHub zu integrieren, müssen Sie eine App in GitHub erstellen. Greifen Sie auf diesen Link zu, und Sie sehen, dass der folgende Bildschirm angezeigt wird:


Melden Sie sich in Ihrem Konto an oder melden Sie sich für eine neue an. Anschließend sehen Sie den Bildschirm, um eine neue OAuth -Anwendung zu registrieren. Das ____ bereitstellen Anwendungsname, Homepage -URL (die ausführen und auf Serveranfragen antworten müssen) und Anwendungsrückruf -URL.

Dann klick Anwendung registrieren. Danach wird der folgende Bildschirm angezeigt:


Der nächste Schritt besteht darin, die zu verwenden Client -ID und Client -Geheimnis Auf der Seite der Anwendungsregistrierung und fügen Sie sie in die ein .Env -Datei. Greifen Sie mit dem folgenden Befehl auf die Datei zu:

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


Hier geben Sie die an Client -ID und Client -Geheimnis, Schließen Sie dann die Datei mit der Datei Strg+o Abkürzung.

Führen Sie den folgenden Befehl aus, um die Datenbank zu migrieren:

$ php Artisan migrieren

Geben Sie dann den folgenden Befehl ein:

$ php Artisan DB: Saatgut

Ändern Sie danach die Berechtigungen mit dem unten angegebenen Befehl:

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

Die Berechtigungen werden sich ändern; Sobald sie fertig sind, aktualisieren Sie die anderen Berechtigungsmenge mit dem folgenden Befehl:

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

Apache für Gitscrum konfigurieren

Greifen Sie mit dem folgenden Befehl auf die Datei zu, um den virtuellen Apache -Host für GitScrum zu konfigurieren:

$ nano/etc/apache2/sites-verfügbare/gitscrum.Conf


Fügen Sie der Datei die folgenden Codezeilen hinzu. Ersetzen Serveradmin und Servername Mit dem Server möchten Sie es konfigurieren.


Serveradmin [email protected]
# Admin -Serveradresse
Documentroot/var/www/html/laravel-gitscrum/public
# Pfad zum Dokument -Root -Verzeichnis
Serverame -Test.Webseite.com
# Name oder URL des Servers

Optionen folgen zulassen
# Pfad oder Verzeichnis und die Berechtigungen
Überschreiben alle erfordern alle gewährt
Fehlerlog $ apache_log_dir/fehler.Protokoll
# Aufrufen der Fehlerprotokolle, falls vorhanden
CustomLog $ apache_log_dir/Access.Protokoll
# Aufrufen der benutzerdefinierten Protokolle
kombiniert


Speicher die Datei. Um die Apache -Konfiguration zu überprüfen, verwenden Sie den folgenden Befehl:

$ apache2ctl configtest


Die Syntax OK bedeutet, dass der Ausgang korrekt ist.


Aktivieren Sie das Modul Virtual Host und Apache Rewrite mit dem unten angegebenen Befehl:

$ a2ensit gitscrum.Conf

Schreiben Sie nun das Modul mit dem folgenden Befehl neu:

$ a2enmod umschreiben


Starten Sie den Apache -Webserver/-dienst neu, um diese Änderungen widerzuspiegeln:

$ systemCTL starten Sie Apache2 neu

Geben Sie hier die Authentifizierung an, um den Dienst neu zu starten:

Verwenden Sie den folgenden Befehl, um den Status des Apache -Dienstes zu überprüfen:

$ systemctl Status Apache2

Die Ausgabe zeigt, dass der Server ordnungsgemäß ausgeführt wird.


Der letzte Schritt ist der Zugriff auf die Gitscrum -Website basierend auf der URL, die Sie im Implementierungsprozess verwendet haben. Dann werden Sie Ihr Konto autorisieren, Gitscrum in Debian 10 zu verwenden.

Abschluss

Dieser Artikel hat Ihnen gezeigt, wie Sie Gitscrum auf einem Debian 10 -Server installieren und konfigurieren können. Wir begannen mit der Installation des Lampenservers, installierten dann Komponist und Gitscrum und führten schließlich die erforderlichen Konfigurationen durch. Fühlen Sie sich frei, diese Methode zu verwenden, um Gitscrum mithilfe von Apache und anderen unterstützenden Paketen auf Ihrem Debian 10 -Server zu installieren und zu konfigurieren.