Hosting Gratis untuk Website Statis, GitHub Pages Solusinya

Puji syukur saya haturkan kepada Tuhan YME, yang telah memberikan petunjuk serta solusi istimewa dalam hidup saya.

GitHub merupakan sebuah layanan repository yang sangat bermanfaat, salah satu manfaatnya adalah bisa digunakan sebagai hosting situs statis, artinya hosting dengan github hanya mampu mengenali dan mengeksekusi file dengan format tertentu, misal, index.html yang merupakan halaman utama sebuah web tanpa adanya hubungan dengan sebuah database dan server scripting.

Pada tutorial kali ini, ChotibulStudio akan membagikan cara menghostingkan file-file web statis ke layanan GitHub dari Ubuntu 16.04.1 LTS (bagi pengguna distro lain silahkan menyesuaikan) dengan menggunakan Terminal, sehingga nantinya kita akan mendapatkan sub domain user.github.io.

Berikut step by step-nya:

Persiapan

 

Pastikan kita sudah memiliki beberapa file dan folder projek web statis pada localhost yang siap untuk digunakan.

 

Koneksi internet, dibutuhkan untuk membuat repository di GitHub dan meng-clone-nya ke host serta proses pengupload-an.

Jika belum mempunyai repository di GitHub, silahkan menuju halaman pembuatan repository dan buat repository dengan nama username.github.io dimana username merupakan username atau nama organisasi anda di GitHub.

 

Install paket git dengan perintah sudo apt install git.

Konfigurasi

 

Buka terminal kemudian ketikkan perintah

git clone https://github.com/username/username.github.io

tunggu proses hingga selesai, setelah proses clone telah selesai, maka akan terbuat folder dengan nama username.github.io yang terletak pada /home/user/.

Copy-kan projek anda ke /home/user/user.github.io dengan ketentuan file index.html harus beada diluar (/home/user/username.github.io/index.html)

Selection_104Setelah peng-copy-an selesai, rubah posisi direktori anda ke username.github.io, berikut perintah-perintahnya:

~$ git init

~$ git add –all

~$ git config –global user.email “user@domain.com

~$ git config –-global user.name “Your Name”

~$ git commit -m ‘Initian Commit’

~$ git push -u origin master

Username for ‘https://github.com’: (isikan username GitHub anda)

Password for ‘https://user@github.com’: (isikan Password anda)

Finishing

Buka web browser favorit anda dan ketikkan di address bar https://username.github.io

Pustaka

GitHub Pages on https://pages.github.com/

Error: src refspec master does not match any – http://stackoverflow.com/questions/21264738/error-src-refspec-master-does-not-match-any

Advertisements

Author: chotibul212

Salah satu anggota tetap Komunitas Linux UPN "veteran" Jawa Timur.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s