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 Server

Во-первых, вам необходимо установить веб-сервер 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, чтобы внести некоторые изменения:

$ нано / и т. д. / php / 7.3 / apache2 / php.ini


В файле измените следующие значения:

memory_limit = 256 МБ
upload_max_filesize = 100 МБ
max_execution_time = 300
Дата.часовой пояс = Азия / Калькутта

Сохраните измененный файл, используя Ctrl + O ярлык.

Теперь запустите службу Apache и MariaDB. Выполните следующую команду в терминале, чтобы запустить Apache:

$ systemctl запустить apache2


Если система запрашивает аутентификацию, просто введите пароль и нажмите кнопку Аутентифицировать кнопка.

Теперь запустите службу MariaDB, используя следующую команду:

$ systemctl start mariadb


Завершите процесс аутентификации.

Включите запуск apache после перезагрузки системы, используя следующую команду:

$ systemctl включить apache2


Аутентифицировать систему.

После этого появится вывод, похожий на этот:

Включите MariaDB для запуска после перезагрузки системы, используя следующую команду:

$ systemctl включить mariadb


Затем аутентифицируйте систему.

Шаг 3. Настройте базу данных MariaDB

Пароль root MariaDB настроен изначально, поэтому вам потребуется установить пароль. Войдите в оболочку MariaDB, используя следующую команду:

$ sudo mysql

После того, как вы ударили Входить, вывод будет выглядеть следующим образом:


Установите пароль, используя следующую команду:

MariaDB [(none)]> УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ("rootpassword");


Укажите значения для пользователя root и localhost, затем введите пароль, который вы хотите установить.

После этого создайте базу данных и пользователя для GitScrum, используя команду, указанную ниже:

MariaDB [(нет)]> СОЗДАТЬ БАЗУ ДАННЫХ gitscrumdb;


Затем создайте пользователя GitScrum, используя следующую команду:

MariaDB [(нет)]> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'gitscrumuser' @ 'localhost' ИДЕНТИФИЦИРОВАНО 'паролем';


Следующим шагом является предоставление всех прав и привилегий базе данных GitScrum, используя следующее:

MariaDB [(none)]> РАЗРЕШИТЬ ВСЕ НА gitscrumdb.* TO 'gitscrumuser' @ 'localhost' С ОПЦИЕЙ GRANT;

Сбросьте привилегии, используя команду, приведенную ниже:

MariaDB [(нет)]> СМЫВАТЬ ПРИВИЛЕГИИ;

А затем выйдите, выполнив следующее:

MariaDB [(нет)]> ВЫХОД;

Шаг 4: Установите Composer

Composer - это менеджер поддержки пакета PHP, который необходим для нашего проекта. Загрузите файл композитора, используя следующую команду:

$ php -r "copy ('https: // getcomposer.org / installer ',' composer-setup.php '); "


Чтобы подтвердить загрузку и целостность данных файла, выполните команду, приведенную ниже:

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


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

Чтобы установить композитор, выполните следующую команду:

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


Через некоторое время вы увидите такой вывод:

Шаг 5: Установите GitScrum

Сначала измените каталог на корневой каталог Apache. Затем вы можете скачать GitScrum.

$ cd / var / www / html


Чтобы загрузить GitScrum, используйте следующую команду:

$ composer create-project gitscrum-community-edition / laravel-gitscrum --stability = стабильный --keep-vcs


Когда вы нажимаете Входить, установка начнется. Через некоторое время вы увидите такой вывод:


Обновите и измените каталог на загруженный каталог. Затем обновите GitScrum с помощью следующей команды:

$ cd Laravel-gitscrum


Как только вы окажетесь в каталоге, введите:

$ composer update


Чтобы интегрировать GitScrum с Github, вам нужно будет создать приложение в Github. Перейдите по этой ссылке, и вы увидите следующий экран:


Войдите в свою учетную запись или зарегистрируйтесь для новой. Затем вы увидите экран для регистрации нового приложения OAuth. Обеспечьте Название приложения, URL-адрес домашней страницы (который должен быть запущен и отвечать на запросы сервера), и URL обратного вызова приложения.

Затем щелкните Зарегистрировать приложение. После этого вы увидите следующий экран:


Следующим шагом будет использование Идентификатор клиента и секрет клиента со страницы регистрации приложения и вставьте их в .env файл. Получите доступ к файлу с помощью следующей команды:

$ нано / вар / www / html / laravel-gitscrum /.env


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

Выполните следующую команду, чтобы перенести базу данных:

$ php artisan migrate

Затем введите следующую команду:

$ php artisan db: семя

После этого измените разрешения с помощью приведенной ниже команды:

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

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

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

Настройка Apache для GitScrum

Чтобы настроить виртуальный хост Apache для GitScrum, откройте файл с помощью следующей команды:

$ нано / и т.д. / apache2 / сайты-доступные / gitscrum.conf


Добавьте в файл следующие строки кода. Заменять ServerAdmin и ServerName с сервером, с которым вы хотите его настроить.


ServerAdmin [адрес электронной почты защищен]
# Адрес админ-сервера
DocumentRoot / var / www / html / laravel-gitscrum / public
# Путь к корневому каталогу документа
ServerName test.Веб-сайт.ком
# Имя или URL-адрес сервера

Параметры FollowSymlinks Allow
# Путь или каталог и разрешения
Переопределить все Требовать все разрешено

ErrorLog $ APACHE_LOG_DIR / error.бревно
# Вызов журналов ошибок, если есть
CustomLog $ APACHE_LOG_DIR / доступ.бревно
# Вызов пользовательских журналов
комбинированный


Сохраните файл. Чтобы проверить конфигурацию Apache, используйте следующую команду:

$ apache2ctl configtest


Синтаксис ОК означает, что вывод правильный.


Включите виртуальный хост и модуль перезаписи Apache, используя приведенную ниже команду:

$ a2ensite gitscrum.conf

Теперь перепишите модуль, используя следующую команду:

$ a2enmod rewrite


Перезапустите веб-сервер / службу Apache, чтобы отразить эти изменения:

$ systemctl перезапустить apache2

Здесь предоставьте аутентификацию для перезапуска службы:

Чтобы проверить статус службы Apache, используйте следующую команду:

$ systemctl status apache2

Вывод показывает, что сервер работает правильно.


Последний шаг - получить доступ к веб-сайту GitScrum на основе URL-адреса, который вы использовали в процессе реализации. Затем вы авторизуете свою учетную запись для использования GitScrum в Debian 10.

Заключение

В этой статье показано, как установить и настроить GitScrum на сервере Debian 10. Мы начали с установки сервера LAMP, затем установили Composer и GitScrum и, наконец, выполнили необходимые настройки. Не стесняйтесь использовать этот метод для установки и настройки GitScrum с помощью Apache и других поддерживающих пакетов на вашем сервере Debian 10.

Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...
0 А.D. Руководство
Из множества существующих стратегических игр 0 A.D. удается выделиться как всеобъемлющее название и очень глубокая тактическая игра, несмотря на то, ч...
Учебное пособие по Unity3D
Введение в Unity 3D Unity 3D - мощный движок для разработки игр. Это кроссплатформенный, то есть он позволяет создавать игры для мобильных устройств, ...