GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal GitScrum di Ubuntu 16.04

Kami akan menunjukkan kepada Anda, Cara Menginstal GitScrum di Ubuntu 16.04. GitScrum adalah aplikasi manajemen tugas open source yang menggunakan Git dan metodologi Scrum. Ini memiliki banyak fitur berguna seperti Product Backlog, User Story, Sprint Backlog, Issues dan banyak lagi. GitScrum adalah aplikasi Laravel 5.3 untuk membantu tim menggunakan kontrol versi Git dan kerangka kerja Scrum dalam mendukung manajemen tugas sehari-hari. Cukup mudah untuk menginstal GitScrum di Ubuntu 16.04 VPS. Proses penginstalan akan memakan waktu sekitar 5-10 menit jika Anda mengikuti langkah-langkah sangat mudah yang dijelaskan di bawah ini.

Dalam tutorial ini, kita akan menginstal GitScrum dengan Apache, PHP, dan MariaDB di salah satu server virtual Ubuntu kami.

1. Masuk ke server Ubuntu Anda sebagai root pengguna

ssh root@vps

2. Perbarui sistem

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

3. Instal MariaDB 10.0 dan buat database

Untuk menginstal MariaDB, jalankan perintah berikut:

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

Selanjutnya, kita perlu membuat database untuk instalasi GitScrum kita.

[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

Jangan lupa untuk mengganti 'kata sandi Anda' dengan kata sandi yang sebenarnya dan kuat. Sebaiknya gunakan kombinasi huruf dan angka serta panjang minimal 10 karakter.

4. Instal server web Apache2

[root]$ sudo apt-get install apache2

5. Instal PHP dan modul PHP yang diperlukan

Untuk menginstal versi stabil terbaru dari PHP versi 7 dan semua modul yang diperlukan, jalankan:

[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. Aktifkan modul penulisan ulang Apache2:

Anda harus melewati ini jika sudah selesai.

[root]$ sudo a2enmod rewrite

Untuk mengaktifkan konfigurasi baru, restart server web Apache menggunakan perintah berikut:

[root]$ sudo service apache2 restart

7. Instal Komposer

Composer adalah alat untuk manajemen ketergantungan di PHP.

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

Setelah Komposer terinstal, Anda perlu memindahkannya agar Komposer dapat tersedia di dalam jalur mesin Anda:

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

Jadikan itu dapat dieksekusi:

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

Paket Komposer

[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. Siapkan GitScrum

URL Aplikasi

Buka file .env dan edit nilai berikut:

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

Ingat:Buat database untuk GitScrum sebelum menjalankan perintah berikut:

php artisan migrate --seed

Anda harus membuat Aplikasi Github baru, mengunjungi halaman Aplikasi OAuth Baru GitHub, mengisi formulir, dan mengambil ID Klien dan Rahasia Anda.

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

Buka file .env dan edit nilai berikut:

GITHUB_CLIENT_ID=XXXXX
GITHUB_CLIENT_SECRET=XXXXXXXXXXXXXXXXXX

Buat direktif host virtual baru di Apache. Untuk melakukannya, buat file konfigurasi Apache baru bernama 'gitscrum.conf' di server virtual Anda:

[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

Kemudian, tambahkan baris berikut:

<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. Mulai ulang Server Web Apache

Mulai ulang server web Apache agar perubahan diterapkan:

[root]$ sudo service apache2 restart

Itu dia. Kamu selesai. Anda sekarang dapat mulai menggunakan GitScrum di Ubuntu

Tentu saja, Anda tidak perlu menginstal GitScrum di Ubuntu 16.04,  jika Anda menggunakan salah satu layanan hosting Git terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal GitScrum untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai postingan ini, tentang Cara Memasang GitScrum di Ubuntu 16.04m, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal Zabbix di Ubuntu

  2. Cara menginstal Observium di Ubuntu 14.04

  3. Cara Menginstal Java di Ubuntu 16.04

  1. Cara Menginstal ATutor di Ubuntu 14.04

  2. Cara Menginstal Traq di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04