Git

Как да инсталирате GitScrum в Debian 10

Как да инсталирате GitScrum в Debian 10

GitScrum е безплатен инструмент за управление на задачи с отворен код, който можете да използвате за лесно управление на проекти. GitScrum използва известната платформа Git и софтуерна методология Scrum, за да позволи по-ефективно управление на екипа. Този софтуер помага на потребителите да проследяват отнемането на време за изпълнение на различни задачи и да водят отчет на проектите, по които потребителите работят. Потребителите могат да създават множество проекти, да водят запис на проекти, възложени на различни потребители, и дори да чатят в реално време. Тази статия ви показва как да инсталирате GitScrum в Debian 10.

Предпоставки

Инсталиране на GitScrum в Debian 10

За да инсталирате GitScrum в Debian 10, първо отворете прозореца на терминала с помощта на Ctrl + Alt + T пряк път. След това актуализирайте системата до последната налична версия, като издадете следната команда:

$ apt-get update -y

След това надстройте пакета apt, като използвате командата, дадена по-долу:

$ apt-get upgrade -y

След като системата и apt пакетът бяха актуализирани, ще започнем процеса на инсталиране.

Стъпка 1: Инсталирайте LAMP сървър

Първо, ще трябва да инсталирате уеб сървър на Apache, сървър MariaDB и PHP, заедно с разширенията, необходими за сървъра LAMP. За да инсталирате LAMP сървъра, въведете следната команда:

$ apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-common php-mailparse php-mysql php-gmp php-curl php-mbstring php-imap php-ldap php-gd php-xml php- cli php-zip php-yaml php-dev php-pear разархивирайте curl git -y

Стъпка 2: Редактирайте PHP файл и удостоверете системата

След като инсталирате сървъра, отворете php.ini файл, за да направите някои редакции:

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


Във файла променете следните стойности:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 300
дата.часова зона = Азия / Калкута

Запазете модифицирания файл с помощта на Ctrl + O пряк път.

Сега стартирайте услугата Apache и MariaDB. Издайте следната команда в терминала, за да стартирате Apache:

$ systemctl стартира apache2


Ако системата поиска удостоверяване, просто въведете паролата и щракнете върху Удостоверяване бутон.

Сега стартирайте услугата MariaDB, като използвате следната команда:

$ systemctl стартира mariadb


Завършете процеса на удостоверяване.

Активирайте apache да стартира след рестартиране на системата, като използвате командата по-долу:

$ systemctl активира apache2


Удостоверете системата.

След това ще се появи изход, подобен на този:

Активирайте MariaDB да стартира след рестартиране на системата, като използвате следната команда:

$ systemctl активира mariadb


След това удостоверете системата.

Стъпка 3: Конфигурирайте базата данни MariaDB

Първоначалната парола на MariaDB е конфигурирана първоначално, така че ще трябва да зададете парола. Влезте в черупката на MariaDB, като използвате следната команда:

$ sudo mysql

След като удариш Въведете, изходът ще се появи, както следва:


Настройте паролата, като използвате следната команда:

MariaDB [(няма)]> ЗАДАВАНЕ НА ПАРОЛА ЗА 'root' @ 'localhost' = ПАРОЛА ("rootpassword");


Предоставете стойности за root потребителя и localhost, след което въведете паролата, която искате да зададете.

След това създайте базата данни и потребител за GitScrum, като използвате командата, предоставена по-долу:

MariaDB [(няма)]> СЪЗДАВАНЕ НА БАЗАТА ДАННИ gitscrumdb;


След това създайте потребителя на GitScrum, като използвате следната команда:

MariaDB [(няма)]> СЪЗДАЙТЕ ПОТРЕБИТЕЛ 'gitscrumuser' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'парола';


Следващата стъпка е да предоставите всички права и привилегии на базата данни GitScrum, като използвате следното:

MariaDB [(няма)]> ДАЙ ВСИЧКО НА gitscrumdb.* КЪМ 'gitscrumuser' @ 'localhost' С ГРАНТ ОПЦИЯ;

Изтрийте привилегиите, като използвате командата, дадена по-долу:

MariaDB [(няма)]> ПРИВИЛЕГИИ НА FLUSH;

И след това излезте, като издадете следното:

MariaDB [(няма)]> EXIT;

Стъпка 4: Инсталирайте Composer

Composer е поддържащият мениджър за пакета PHP, който е задължителен за нашия проект. Изтеглете файла на композитора, като използвате следната команда:

$ php -r "копие ('https: // getcomposer.org / installer ',' композитор-настройка.php '); "


За да потвърдите изтеглянето и целостта на данните на файла, издайте командата, дадена по-долу:

HASH = "$ (wget -q -O - https: // composer.github.io / инсталатор.sig) "php -r" if (hash_file ('SHA384', 'composer-setup.php ') ===' $ HASH ') echo' Инсталаторът е проверен '; else echo 'Инсталаторът е повреден'; unlink ('композитор-настройка.php '); echo PHP_EOL; "


Фразата Проверка на инсталатора в изхода показва, че всичко работи правилно.

За да инсталирате композитора, изпълнете следната команда:

php композитор-настройка.php --install-dir = / usr / local / bin --filename = composer


След известно време ще видите изход като този:

Стъпка 5: Инсталирайте GitScrum

Първо, сменете директорията на вашата основна директория на Apache. След това можете да изтеглите GitScrum.

$ cd / var / www / html


За да изтеглите GitScrum, използвайте следната команда:

$ composer create-project gitscrum-community-edition / laravel-gitscrum --stability = stable --keep-vcs


Когато натиснете Въведете, инсталацията ще започне. След известно време ще видите изход като този:


Актуализирайте и променете директорията на изтеглената директория. След това актуализирайте GitScrum със следната команда:

$ cd Laravel-gitscrum


След като сте в директорията, въведете:

$ composer актуализация


За да интегрирате GitScrum с Github, ще трябва да създадете приложение в Github. Влезте в тази връзка и ще видите следния екран:


Влезте в акаунта си или се регистрирайте за нов. След това ще видите екрана за регистриране на ново приложение OAuth. Предоставете Име на приложението, URL адрес на началната страница (което трябва да се изпълнява и да отговаря на заявките на сървъра), и URL адрес за обратно извикване на приложението.

След това щракнете Регистрирайте заявление. След това ще видите следния екран:


Следващата стъпка е да използвате Идентификатор на клиента и тайна на клиента от страницата за регистрация на приложението и ги поставете в .env файл. Отворете файла, като използвате следната команда:

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


Тук предоставете Идентификатор на клиента и тайна на клиента, след това затворете файла с помощта на Ctrl + O пряк път.

Изпълнете следната команда за мигриране на базата данни:

$ php занаятчия мигрира

След това въведете следната команда:

$ php artisan db: seed

След това променете разрешенията, като използвате командата, дадена по-долу:

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

Разрешенията ще започнат да се променят; след като приключат, актуализирайте другия набор разрешения, като използвате следната команда:

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

Конфигуриране на Apache за GitScrum

За да конфигурирате виртуалния хост на Apache за GitScrum, отворете файла, като използвате следната команда:

$ nano / etc / apache2 / sites-available / gitscrum.конф


Добавете следните редове код към файла. Сменете ServerAdmin и ServerName със сървъра, с който искате да го конфигурирате.


ServerAdmin [имейл защитен]
# Адрес на администраторския сървър
DocumentRoot / var / www / html / laravel-gitscrum / public
# Път към основната директория на документа
Тест на ServerName.уебсайт.com
# Име или URL на сървъра

Опции FollowSymlinks Allow
# Път или директория и разрешенията
Замяна на всички Изисква всички предоставени

ErrorLog $ APACHE_LOG_DIR / грешка.дневник
# Извикване на регистрационните файлове за грешки, ако има такива
CustomLog $ APACHE_LOG_DIR / достъп.дневник
# Извикване на потребителски дневници
комбинирани


Запазете файла. За да проверите конфигурацията на Apache, използвайте следната команда:

$ apache2ctl configtest


Синтаксисът Добре означава, че изходът е правилен.


Активирайте виртуалния хост и модула за пренаписване на Apache, като използвате командата, дадена по-долу:

$ a2ensite gitscrum.конф

Сега пренапишете модула, като използвате следната команда:

$ a2enmod пренаписване


Рестартирайте уеб сървъра / услугата Apache, за да отрази тези промени:

$ systemctl рестартирайте apache2

Тук предоставете удостоверяване, за да рестартирате услугата:

За да проверите състоянието на услугата Apache, използвайте следната команда:

$ systemctl статус apache2

Резултатът показва, че сървърът работи правилно.


Последната стъпка е достъп до уебсайта на GitScrum въз основа на URL адреса, който сте използвали в процеса на внедряване. След това ще упълномощите акаунта си да използва GitScrum в Debian 10.

Заключение

Тази статия ви показа как да инсталирате и конфигурирате GitScrum на сървър на Debian 10. Започнахме с инсталирането на LAMP сървъра, след това инсталирахме Composer и GitScrum и накрая изпълнихме необходимите конфигурации. Чувствайте се свободни да използвате този метод за инсталиране и конфигуриране на GitScrum с помощта на Apache и други поддържащи пакети на вашия сървър на Debian 10.

Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...
Най-добрите емулатори на игрови конзоли за Linux
Тази статия ще изброи популярния софтуер за емулация на игрова конзола, наличен за Linux. Емулацията е слой за софтуерна съвместимост, който емулира х...