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