Table of Contents
Kenalan dulu Brad dan Sis dengan Github
Github adalah sebuah website yang tidak asing lagi bagi para programmer. Github menyediakan banyak kemudahan bagi para programmer dalam menyimpan isi kodingan mereka ya Brad dan Sis. Jika Brad dan Sis yang ingin menyelami bagian programmer, kalian wajib mengetahui fungsi-fungsi perintah yang memudahkan Brad dan Sis mengoding ya.
GitHub (/ˈɡɪthʌb/[a]) adalah platform pengembang yang memungkinkan pengembang membuat, menyimpan, mengelola, dan membagikan kode mereka. Ia menggunakan perangkat lunak Git, menyediakan kontrol versi terdistribusi Git ditambah kontrol akses, pelacakan bug, permintaan fitur perangkat lunak, manajemen tugas, integrasi berkelanjutan, dan wiki untuk setiap proyek. Berkantor pusat di California, perusahaan ini telah menjadi anak perusahaan Microsoft sejak 2018.
Github biasanya digunakan untuk menampung proyek pengembangan perangkat lunak sumber terbuka [open source]. Pada Januari 2023, GitHub melaporkan memiliki lebih dari 100 juta pengembang dan lebih dari 420 juta repositori, termasuk setidaknya 28 juta repositori publik. Ini adalah host kode sumber terbesar di dunia pada Juni 2023.
Dengan jumlah pengembang yang fantastis banyak, tidak heran menjadikan Github menjadi sumber untuk AI atau yang biasa kita kenal dengan Chatgpt. Dari sinilah asal muasal AI pengkodingan yang saat ini Brad dan Sis pakai dalam membantu meringankan perkerjaan pengkodingan ya, tetapi tidak bisa membaca pengkodean si Sis ya Brad ya, wkwkwk.
Upload Web dengan Hosting Gratis dari GitHub
GitHub tidak hanya merupakan platform terdepan untuk hosting kode sumber, tetapi juga menyediakan layanan hosting web gratis yang dikenal sebagai GitHub Pages. Bagi para pengembang web, pelajar, dan hobiis, GitHub Pages menawarkan solusi yang mudah dan efisien untuk meng-hosting website statis tanpa biaya. Dalam artikel ini, kita akan membahas langkah demi langkah cara meng-upload website Anda menggunakan GitHub Pages.
Apa itu GitHub Pages?
GitHub Pages adalah layanan hosting yang memungkinkan Anda untuk mempublikasikan website statis langsung dari repositori GitHub Anda. Layanan ini sempurna untuk hosting portofolio, proyek, blog, dan bahkan dokumentasi proyek.
Langkah-Langkah Upload Website ke GitHub Pages
- Buat Repositori GitHub
- Pertama, Anda perlu memiliki akun GitHub. Setelah masuk, buat repositori baru dan beri nama sesuai dengan keinginan Anda ya Brad and Sis. Untuk keperluan tutorial ini, kita akan menggunakan nama
username.github.io
dimanausername
adalah nama pengguna GitHub Anda ya Brad and Sis. Ini akan membuat website Anda dapat diakses melalui URLhttps://username.github.io
.
- Pertama, Anda perlu memiliki akun GitHub. Setelah masuk, buat repositori baru dan beri nama sesuai dengan keinginan Anda ya Brad and Sis. Untuk keperluan tutorial ini, kita akan menggunakan nama
- Tambahkan Website Anda ke Repositori
- Klon repositori yang baru dibuat ke komputer lokal Anda atau langsung upload file-file website Anda ke repositori tersebut melalui antarmuka web GitHub. Pastikan bahwa Anda memiliki file
index.html
sebagai halaman utama website Anda ya Brad and Sis.
- Klon repositori yang baru dibuat ke komputer lokal Anda atau langsung upload file-file website Anda ke repositori tersebut melalui antarmuka web GitHub. Pastikan bahwa Anda memiliki file
- Konfigurasi dan Publikasikan
- Setelah semua file website Anda ter-upload, Anda perlu mengatur branch yang akan digunakan untuk GitHub Pages. Masuk ke bagian ‘Settings’ dari repositori Anda, cari menu ‘Pages’ di sisi kiri, dan pilih branch yang telah Anda upload tadi (biasanya
main
ataumaster
) sebagai sumber publikasi.
- Setelah semua file website Anda ter-upload, Anda perlu mengatur branch yang akan digunakan untuk GitHub Pages. Masuk ke bagian ‘Settings’ dari repositori Anda, cari menu ‘Pages’ di sisi kiri, dan pilih branch yang telah Anda upload tadi (biasanya
- Kustomisasi Domain (Opsional)
- GitHub Pages memberikan opsi untuk menggunakan custom domain yang Anda miliki. Untuk melakukan ini, tambahkan file bernama
CNAME
ke root direktori Anda dengan isi file berupa domain yang ingin digunakan.
- GitHub Pages memberikan opsi untuk menggunakan custom domain yang Anda miliki. Untuk melakukan ini, tambahkan file bernama
- Periksa Website Anda
- Setelah beberapa menit, website Anda seharusnya sudah online dan dapat diakses melalui
https://username.github.io
. Jika Anda menggunakan custom domain, pastikan konfigurasi DNS domain Anda sudah benar.
- Setelah beberapa menit, website Anda seharusnya sudah online dan dapat diakses melalui
Keuntungan Menggunakan GitHub Pages
- Gratis: Tidak ada biaya hosting.
- Mudah: Integrasi langsung dengan repositori GitHub Anda.
- Cepat: Loading time yang optimal untuk website statis.
- Custom Domain: Opsi untuk menggunakan nama domain sendiri.
Kesimpulan
GitHub Pages adalah alternatif yang fantastis bagi siapa saja yang mencari solusi hosting yang efisien dan bebas biaya. Dengan integrasi erat antara repositori kode dan hosting website, GitHub Pages memudahkan pengelolaan versi dan kolaborasi. Perlu diperhatikan untuk Pages Gratis Github support bahasa HTML BASIC ya [html, css, javascript] dengan format .html
Maghfirah
STI IIB