GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04LTSにGitScrumをインストールする方法

このチュートリアルでは、GitScrumをUbuntu 20.04 LTSにインストールする方法を紹介します。知らなかった方のために、GitScrumは無料のオープンソースプロジェクト管理ツールです。 GitScrumは、有名なGitプラットフォームとScrumアプリケーション手法を利用して、チーム管理を強化します。GitScrumを使用すると、組織は、電子メール、電話、注文、プロジェクト、タスク、リマインダー、カレンダーイベントなど。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にGitScrum管理ツールを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 20.04、18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu 20.04 LTSFocalFossaにGitScrumをインストールする

手順1.まず、次のaptを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

 sudoaptupdatesudoaptアップグレード

手順2.LAMPスタックをインストールします。

Ubuntu 20.04 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。

ステップ3.Composerをインストールします。

Composerは、PHPで依存関係を管理するためのツールです。ComposerをUbuntuにインストールするには、以下のコマンドを実行します。

 sudo apt install curl gitcurl -sS https://getcomposer.org/installer | sudo php --- install-dir =/ usr / local / bin --filename =composer 

ステップ4.GitScrum用にMariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMariaDBを保護できます。 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読んでください。

 mysql_secure_installation 

次のように構成します:

-rootパスワードを設定しますか? [Y / n] y-匿名ユーザーを削除しますか? [Y / n] y-rootログインをリモートで禁止しますか? [Y / n] y-テストデータベースを削除してアクセスしますか? [Y / n] y-特権テーブルを今すぐリロードしますか? [Y / n] y 

次に、MariaDBコンソールにログインして、GitScrumのデータベースを作成する必要があります。次のコマンドを実行します。

 mysql -u root -p 

これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 GitScrumのインストール:

 CREATE DATABASE gitscrum; CREATE USER'gitscrumuser' @'localhost' IDENTIFIED BY'your-passwd'; GRANT ALLONgitscrum。*TO'gitscrumuser'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; 
>

ステップ5.Ubuntu20.04にGitScrumをインストールします。

次に、次のコマンドを使用して、Gitリポジトリから最新バージョンのGitScrumをダウンロードします。

 cd / var / www / htmlgit clone https://github.com/GitScrum-Community/laravel-gitscrum.git 

次に、ディレクトリをlaravel-gitscrumに変更します GitScrumパッケージを更新します:

 cd laravel-gitscrumcomposer updatecomposer run-script post-root-package-install 

手順6.GitScrumを構成します。

GitScrumをGitLabと統合するには、GitLabにサインインしてアプリを作成する必要があります。URLにアクセスしてアプリを作成できます https://gitlab.com/プロファイル/アプリケーション

次に、.envでアプリケーションIDとシークレットを定義する必要があります ファイル:

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

データベースの詳細、アプリのURL、GitLab ID、シークレットを定義します:

 DB_CONNECTION =mysqlDB_HOST =localhostDB_PORT =3306DB_DATABASE =gitscrumDB_USERNAME =gitscrumDB_PASSWORD =passwordAPP_URL =http://gitscrum.idroot.usGITLAB_KEY=19ed6d8500710c32049e703c508174b6ca1200ea2fe484GITLAB_SECRET=efe247360315 

次に、次のコマンドを使用してデータベースを移行します。

 php artisan mergephp artisan db:seed 

いくつかのフォルダの権限を変更する必要があります:

 chown -R www-data:www-data / var / www / html / laravel-gitscrumchmod -R 775 / var / www / html / laravel-gitscrum 

ステップ7.GitScrum用にApacheを構成します。

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「gitscrum.conf」という名前の新しいApache構成ファイルを作成します。 ’仮想サーバー上:

 touch /etc/apache2/sites-available/gitscrum.confln -s /etc/apache2/sites-available/gitscrum.conf /etc/apache2/sites-enabled/gitscrum.confnano / etc / apache2 / sites-available /gitscrum.conf 

次の行を追加します:

  ServerAdmin [email protected] / var / www / html / laravel-gitscrum / public / ServerName gitscrum.idroot.usServerAlias www.your-domain.com オプションFollowSymLinksAllowOverrideAllOrderallow、denyallow from all  ErrorLog /var/log/apache2/your-domain.com-error_logCustomLog /var/log/apache2/your-domain.com-access_log common  

これで、Apache Webサーバーを再起動して、変更を行うことができます:

 sudo a2enmod rewritesudo a2ensite gitscrum.conf sudo systemctl restart apache2.service 

ステップ8.GitScrumWebインターフェイスへのアクセス。

GitScrumはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://gitscrum.idroot.usに移動します。 インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!GitScrumが正常にインストールされました。Ubuntu20.04LTS Focal FossaシステムにGitScrum管理ツールをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますGitScrumのWebサイト。


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. Ubuntu20.04LTSにMariaDBをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

  3. Ubuntu18.04LTSにSpotifyをインストールする方法

  1. Ubuntu18.04LTSにPrometheusをインストールする方法

  2. Ubuntu18.04LTSにMemcachedをインストールする方法

  3. Ubuntu18.04LTSにVestaCPをインストールする方法