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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。