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
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.
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.