Jak zainstalować Gitscrum w Debian Top 10

Jak zainstalować Gitscrum w Debian Top 10

Gitscrum to bezpłatne narzędzie do zarządzania zadaniami typu open source, którego można użyć do zarządzania projektami z łatwością. Gitscrum używa słynnej metodologii oprogramowania Git i oprogramowania Scrum, aby umożliwić bardziej skuteczne zarządzanie zespołem. To oprogramowanie pomaga użytkownikom śledzić czas zużyty w celu wykonywania różnych zadań i prowadzenia projektów, nad którymi pracują użytkownicy. Użytkownicy mogą tworzyć wiele projektów, przechowywać rekord projektów przypisanych różnym użytkownikom, a nawet rozmawiać w czasie rzeczywistym. Ten artykuł pokazuje, jak zainstalować Gitscrum w Debian 10.

Wymagania wstępne

  • Dostęp do serwera Debian 10
  • Prawidłowa nazwa domeny, aby wskazać IP serwera
  • Przywileje użytkownika root

Instalowanie Gitscrum w Debian 10

Aby zainstalować Gitscrum w Debian 10, najpierw otwórz okno terminala za pomocą Ctrl+alt+t skrót. Następnie zaktualizuj system do najnowszej dostępnej wersji, wydając następujące polecenie:

$ apt -get aktualizacja -y

Następnie zaktualizuj pakiet Apt za pomocą polecenia podanego poniżej:

$ apt -get Upgrade -y

Teraz, gdy pakiet systemu i apt zostały zaktualizowane, rozpoczniemy proces instalacji.

Krok 1: Zainstaluj serwer lamp

Najpierw będziesz musiał zainstalować serwer WWW Apache, serwer Mariadb i PHP, wraz z rozszerzeniami potrzebnymi do serwera lampy. Aby zainstalować serwer lampy, wprowadź następujące polecenie:

$ apt-get Instaluj apache2 mariaDB-Server libapache2-MOD-php php php-clI php-common php-e-mail php-mysql php-cp-curl php-mbstring pHP-IMAP php-ldap php-gd php-xml php-xml php-xml php-xml php-xml php CLI php-zip php-yaml php-dev php-pear unzip curl git -y

Krok 2: Edytuj plik PHP i system uwierzytelnienia

Po zainstalowaniu serwera otwórz PHP.plik INI, aby dokonać edycji:

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


W pliku zmień następujące wartości:

pamięć_limit = 256m
upload_max_fileSize = 100m
max_execution_time = 300
data.strefa czasowa = Azja/Kalkuta

Zapisz zmodyfikowany plik za pomocą Ctrl+o skrót.

Teraz rozpocznij usługę Apache i MARIADB. Wydaj następujące polecenie w terminalu, aby rozpocząć Apache:

$ Systemctl start apache2


Jeśli system poprosi o uwierzytelnianie, po prostu wprowadź hasło i kliknij Uwierzytelniać przycisk.

Teraz uruchom usługę Mariadb przy użyciu następującego polecenia:

$ Systemctl start mariadb


Ukończ proces uwierzytelniania.

Włącz Apache rozpocząć po ponownym uruchomieniu systemu za pomocą poniższego polecenia:

$ Systemctl Włącz apache2


Uwierzytelnij system.

Następnie pojawi się wyjście, które jest podobne do tego:

Włącz MariaDB rozpocząć po ponownym uruchomieniu systemu za pomocą następującego polecenia:

$ Systemctl Włącz mariadb


Następnie uwierzytelnij system.

Krok 3: Skonfiguruj bazę danych Mariadb

Hasło roota Mariadb jest początkowo konfigurowane, więc będziesz musiał ustawić hasło. Zaloguj się do powłoki Mariadb za pomocą następującego polecenia:

$ sudo mysql

Po trafieniu Wchodzić, Wyjście pojawi się w następujący sposób:


Skonfiguruj hasło za pomocą następującego polecenia:

Mariadb [(brak)]> Ustaw hasło dla „root”@'localHost' = hasło („rootPassword”);


Podaj wartości dla użytkownika root i localhost, a następnie wprowadź hasło, które chcesz ustawić.

Następnie utwórz bazę danych i użytkownika dla gitscrum za pomocą polecenia podanego poniżej:

Mariadb [(brak)]> Utwórz bazę danych gitscrumdb;


Następnie utwórz użytkownika Gitscrum za pomocą następującego polecenia:

Mariadb [(brak)]> Utwórz użytkownika „gitscrumuser”@'localHost' identyfikowany przez „hasło”;


Następnym krokiem jest przyznanie wszystkich praw i przywilejów bazy danych Gitscrum przy użyciu następujących:

Mariadb [(none)]> daj wszystko na gitscrumdb.* Do „gitscrumuser”@„localhost” z opcją grantu;

Spłucz uprawnienia za pomocą polecenia podanego poniżej:

Mariadb [(none)]> Przywileje spłukające;

A następnie wyjdź, wydając następujące:

Mariadb [(none)]> exit;

Krok 4: Zainstaluj kompozytor

Composer jest menedżerem pomocniczym pakietu PHP, który jest obowiązkowy dla naszego projektu. Pobierz plik kompozytora za pomocą następującego polecenia:

$ php -r "copy ('https: // getComposer.org/installer ”,„ kompozytor-zestaw.php '); "


Aby potwierdzić pobieranie i integralność danych pliku, wydaj polecenie podane poniżej:

Hash = "$ (wget -q -o -https: // kompozytor.github.IO/instalator.sig) „php -r” if (Hash_file („sha384”, „kompozytor -zestaw.php ') ===' $ hash ') echo' installer verified '; else echo „instalator corupt”; unlink ('Composer-Setup.php '); echo php_eol; "


Fraza Instalator zweryfikowany W wyjściu pokazuje, że wszystko działa poprawnie.

Aby zainstalować kompozytor, uruchom następujące polecenie:

PHP Composer-SETUP.php--install-dir =/usr/local/bin--filename = kompozytor


Po pewnym czasie zobaczysz takie dane wyjściowe:

Krok 5: Zainstaluj Gitscrum

Najpierw zmień katalog na katalog root apache. Następnie możesz pobrać gitscrum.

$ cd/var/www/html


Aby pobrać Gitscrum, użyj następującego polecenia:

$ Composer Create-Project Gitscrum-Community-Edition/laravel-gitscrum --stability = Stable --keep-vcs


Po naciśnięciu Wchodzić, Zacznie się instalacja. Po pewnym czasie zobaczysz takie dane wyjściowe:


Zaktualizuj i zmień katalog na pobrany katalog. Następnie zaktualizuj gitscrum za pomocą następującego polecenia:

$ cd laravel-gitscrum


Gdy znajdziesz się w katalogu, wprowadź:

Aktualizacja Composer


Aby zintegrować Gitscrum z GitHub, będziesz musiał utworzyć aplikację w GitHub. Uzyskaj dostęp do tego linku, a zobaczysz następujący ekran:


Zaloguj się na swoje konto lub zarejestruj się w celu nowej. Następnie zobaczysz ekran, aby zarejestrować nową aplikację OAuth. Zapewnić Nazwa aplikacji, URL strony głównej (które muszą działać i odpowiadać na żądania serwera) i URL zwrotu oddzwonienia aplikacji.

Następnie kliknij Rejestracja aplikacji. Następnie pojawi się następujący ekran:


Następnym krokiem jest użycie Identyfikator klienta i sekret klienta ze strony rejestracji aplikacji i wklej je do .plik env. Uzyskaj dostęp do pliku za pomocą następującego polecenia:

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


Tutaj podaj Identyfikator klienta i sekret klienta, Następnie zamknij plik za pomocą Ctrl+o skrót.

Uruchom następujące polecenie, aby migrować bazę danych:

Migruj migruj Artisan $

Następnie wprowadź następujące polecenie:

$ PHP Artisan DB: nasiona

Następnie zmień uprawnienia za pomocą polecenia podanego poniżej:

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

Uprawnienia zaczną się zmieniać; Po zakończeniu zaktualizuj drugi zestaw uprawnień za pomocą następującego polecenia:

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

Konfigurowanie Apache dla gitscrum

Aby skonfigurować wirtualny host Apache dla gitscrum, dostęp do pliku za pomocą następującego polecenia:

$ nano/etc/apache2/witryny-dostępny/gitscrum.conf


Dodaj następujące wiersze kodu do pliku. Zastępować ServerAdmin i Servername z serwerem, z którym chcesz go skonfigurować.


ServerAdmin [email protected]
# Adres serwera administratora
DocumentRoot/var/www/html/laravel-gitscrum/public
# Ścieżka do katalogu głównego dokumentu
Test Servername.strona internetowa.com
# Nazwa lub adres URL serwera

Opcje nabrzeża SymLinks
# Ścieżka lub katalog i uprawnienia
Zastąpienie wszystkich wymaganych wszystkich
ErrorLog $ apache_log_dir/error.dziennik
# Wywoływanie dzienników błędów, jeśli takie istnieją
CustomLog $ apache_log_dir/access.dziennik
# Wywołanie niestandardowych dzienników
łączny


Zapisz plik. Aby sprawdzić konfigurację Apache, użyj następującego polecenia:

$ apache2ctl configTest


Składnia OK oznacza, że ​​wyjście jest prawidłowe.


Włącz moduł wirtualnego hosta i apache, używając polecenia podanego poniżej:

$ a2ensite gitscrum.conf

Teraz przepisz moduł za pomocą następującego polecenia:

$ a2enmod przepisanie


Uruchom ponownie Apache Webserver/Service, aby odzwierciedlić te zmiany:

$ Systemctl restart apache2

Tutaj zapewnij uwierzytelnianie w celu ponownego uruchomienia usługi:

Aby sprawdzić status usługi Apache, użyj następującego polecenia:

$ Systemctl Status Apache2

Wyjście pokazuje, że serwer działa poprawnie.


Ostatnim krokiem jest dostęp do witryny Gitscrum na podstawie adresu URL używanego w procesie wdrażania. Następnie upoważisz swoje konto do użycia Gitscrum w Debian 10.

Wniosek

W tym artykule pokazano, jak zainstalować i skonfigurować Gitscrum na serwerze Debian 10. Zaczęliśmy od instalacji serwera lampy, a następnie zainstalowaliśmy kompozytora i gitscrum, i ostatecznie przeprowadziliśmy niezbędne konfiguracje. Użyj tej metody do instalowania i konfigurowania Gitscrum za pomocą Apache i innych pakietów obsługi na serwerze Debian 10.