GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie GitScrum unter Ubuntu 16.04

Wir zeigen Ihnen, wie Sie GitScrum unter Ubuntu 16.04 installieren. GitScrum ist eine Open-Source-Aufgabenverwaltungsanwendung, die Git und die Scrum-Methodik verwendet. Es hat viele nützliche Funktionen wie Product Backlog, User Story, Sprint Backlog, Issues und mehr. GitScrum ist eine Laravel 5.3-Anwendung, die Teams dabei unterstützt, die Git-Versionskontrolle und das Scrum-Framework zur Unterstützung der täglichen Aufgabenverwaltung zu verwenden. Es ist ziemlich einfach, GitScrum auf einem Ubuntu 16.04 VPS zu installieren. Der Installationsvorgang sollte etwa 5-10 Minuten dauern, wenn Sie die unten beschriebenen sehr einfachen Schritte befolgen.

In diesem Tutorial installieren wir GitScrum mit Apache, PHP und MariaDB auf einem unserer virtuellen Ubuntu-Server.

1. Melden Sie sich als Benutzer root

bei Ihrem Ubuntu-Server an
ssh root@vps

2. Aktualisieren Sie das System

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

3. Installieren Sie MariaDB 10.0 und erstellen Sie eine Datenbank

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

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

Als nächstes müssen wir eine Datenbank für unsere GitScrum-Installation erstellen.

[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

Vergessen Sie nicht, „Ihr Passwort“ durch ein echtes, starkes Passwort zu ersetzen. Verwenden Sie am besten eine Kombination aus Buchstaben und Zahlen und mindestens 10 Zeichen lang.

4. Installieren Sie den Apache2-Webserver

[root]$ sudo apt-get install apache2

5. Installieren Sie PHP und erforderliche PHP-Module

Führen Sie Folgendes aus, um die neueste stabile Version von PHP Version 7 und alle erforderlichen Module zu installieren:

[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. Aktivieren Sie das Apache2-Rewrite-Modul:

Sie sollten dies überspringen, falls dies bereits geschehen ist.

[root]$ sudo a2enmod rewrite

Um die neue Konfiguration zu aktivieren, starten Sie den Apache-Webserver mit folgendem Befehl neu:

[root]$ sudo service apache2 restart

7. Composer installieren

Composer ist ein Tool für das Abhängigkeitsmanagement in PHP.

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

Sobald Composer installiert ist, müssen Sie es verschieben, damit Composer in Ihrem Computerpfad verfügbar ist:

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

Ausführbar machen:

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

Composer-Paket

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

Anwendungs-URL

Öffnen Sie die .env-Datei und bearbeiten Sie die folgenden Werte:

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

Denken Sie daran:Erstellen Sie die Datenbank für GitScrum, bevor Sie den folgenden Befehl ausführen:

php artisan migrate --seed

Sie müssen eine neue Github-App erstellen, die Seite „Neue OAuth-Anwendung“ von GitHub besuchen, das Formular ausfüllen und Ihre Client-ID und Ihr Geheimnis abrufen.

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

Öffnen Sie die .env-Datei und bearbeiten Sie die folgenden Werte:

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie dazu eine neue Apache-Konfigurationsdatei mit dem Namen „gitscrum.conf“ auf Ihrem virtuellen Server:

[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

Fügen Sie dann die folgenden Zeilen hinzu:

<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. Starten Sie den Apache-Webserver neu

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:

[root]$ sudo service apache2 restart

Das ist es. Du bist fertig. Sie können jetzt mit der Verwendung von GitScrum unter Ubuntu

beginnen

Natürlich müssen Sie GitScrum nicht auf Ubuntu 16.04 installieren, wenn Sie einen unserer verwalteten Git-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, GitScrum für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zu „How to Install GitScrum on Ubuntu 16.04m“ gefallen hat, teilen Sie ihn bitte über die Schaltflächen auf der linken Seite mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie ISPConfig 3 unter Ubuntu 18.04

  2. So installieren Sie Webmin unter Ubuntu 18.04

  3. So installieren Sie Panda3D unter Ubuntu 10.04

  4. So installieren Sie Zabbix auf Ubuntu

  5. So installieren Sie Observium unter Ubuntu 14.04

So installieren Sie Go unter Ubuntu 18.04

So installieren Sie R unter Ubuntu 18.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie GitScrum auf Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04