GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

Ubuntu16.04にGitScrumをインストールする方法を紹介します。 GitScrumは、Gitとスクラム手法を使用するオープンソースのタスク管理アプリケーションです。製品バックログ、ユーザーストーリー、スプリントバックログ、問題など、多くの便利な機能があります。 GitScrumはLaravel5.3アプリケーションであり、チームが日常のタスク管理をサポートするためにGitバージョン管理とスクラムフレームワークを使用できるようにします。 Ubuntu16.04VPSにGitScrumをインストールするのはかなり簡単です。以下に説明する非常に簡単な手順に従う場合、インストールプロセスには約5〜10分かかります。

このチュートリアルでは、GitScrumとApache、PHP、およびMariaDBをUbuntu仮想サーバーの1つにインストールします。

1。ユーザーrootとしてUbuntuサーバーにログインします

ssh root@vps

2。システムを更新する

[root]$ sudo apt-get update && sudo apt-get -y upgrade

3。 MariaDB 10.0をインストールし、データベースを作成します

MariaDBをインストールするには、次のコマンドを実行します。

[root]$ sudo apt-get install -y mariadb-server

次に、GitScrumインストール用のデータベースを作成する必要があります。

[root]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE gitscrum;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON gitscrum.* TO 'gitscrumuser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

「your-password」を実際の強力なパスワードに置き換えることを忘れないでください。文字と数字を組み合わせて、10文字以上の長さを使用することをお勧めします。

4。 Apache2Webサーバーをインストールします

[root]$ sudo apt-get install apache2

5。 PHPと必要なPHPモジュールをインストールする

PHPバージョン7の最新の安定バージョンと必要なすべてのモジュールをインストールするには、次のコマンドを実行します。

[root]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt

6。 Apache2書き換えモジュールを有効にします:

すでに完了している場合は、これをスキップする必要があります。

[root]$ sudo a2enmod rewrite

新しい設定を有効にするには、次のコマンドを使用してApacheWebサーバーを再起動します。

[root]$ sudo service apache2 restart

7。 Composerをインストールする

Composerは、PHPでの依存関係管理のためのツールです。

[root]$ curl -sS https://getcomposer.org/installer | php

Composerをインストールしたら、Composerをマシンパス内で使用できるように移動する必要があります:

[root]$ mv composer.phar /usr/local/bin/composer

実行可能にする:

[root]$ chmod +x /usr/local/bin/composer

Composerパッケージ

[root]$ composer create-project renatomarinho/laravel-gitscrum --stability=dev --keep-vcs
[root]$ mv laravel-gitscrum/ /var/www/html/
[root]$ cd /var/www/html/laravel-gitscrum

8。 GitScrumのセットアップ

アプリケーションのURL

.envファイルを開き、次の値を編集します。

APP_URL=http://yourdomain.tld (you must use protocol http or https)
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=gitscrum
DB_USERNAME=gitscrumuser
DB_PASSWORD=your-password

注意:次のコマンドを実行する前に、GitScrumのデータベースを作成してください:

php artisan migrate --seed

新しいGithubアプリを作成し、GitHubの新しいOAuthアプリケーションページにアクセスし、フォームに記入して、クライアントIDとシークレットを取得する必要があります。

Application name: gitscrum
Homepage URL: URL (Same as APP_URL at .env)
Application description: gitscrum
Authorization callback URL: http://{URL is the SAME APP_URL}/auth/provider/github/callback

.envファイルを開き、次の値を編集します。

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

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

[root]$ touch /etc/apache2/sites-available/gitscrum.conf
[root]$ ln -s /etc/apache2/sites-available/gitscrum.conf /etc/apache2/sites-enabled/gitscrum.conf
[root]$ vim /etc/apache2/sites-available/gitscrum.conf

次に、次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravel-gitscrum/public/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/laravel-gitscrum/public/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

9。 ApacheWebサーバーを再起動します

変更を有効にするには、ApacheWebサーバーを再起動します。

[root]$ sudo service apache2 restart

それでおしまい。これで完了です。これで、UbuntuでGitScrumの使用を開始できます

もちろん、Ubuntu 16.04にGitScrumをインストールする必要はありません。マネージドGitホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にGitScrumのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、Ubuntu 16.04mにGitScrumをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu14.04にATutorをインストールする方法

  2. Ubuntu16.04にTraqをインストールする方法

  3. Ubuntu16.04にPipをインストールする方法

  1. Ubuntu16.04にWildFlyをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

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

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

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

  3. Ubuntu10.04にPanda3Dをインストールする方法