Hai semuanya, pada kali ini saya akan membahas mengenai hosting. Pada artikel sebelum nya, kita sudah membahas tentang hosting gratis. Sekarang kita akan membahas Cara Menghosting Website di Github Pages. Sebelum itu, tahukah kamu apakah github itu ?
Github adalah suatu website berbasis cloud yang digunakan untuk menyimpan dan mengelola kodingan. Dengan adanya github, memudahkan para developer untuk menyelesaikan pekerjaan nya. Selain itu, para developer juga bisa bekerja secara bersama sama dengan rekan kerja yang berada di berbagai dunia. Saat ini github sudah mendukung bahasa pemrograman yang populer sepertti C++, Java, Python, PHP dan bahasa pemrograman lainnya.
Fungsi Github
- Tempat Kolaborasi Project
Fungsi Github yang pertama adalah bisa dijadikan sebagai tempat kolaborasi project. Dengan adanya tempat kolaborasi projact, memudahkan para developer dalam mengembangkan project nya. Para developer bisa menambahkan kodingan, review kodingan, menghapus kodingan, memerbaiki kodingan dan sebagai nya.
Artikel Menarik Lainnya :
- Tempat Portfolio Developer
Fungsi Github yang kedua adalah bsia dijadikan sebagai tempat portfolio developer. Jika kamu pernah membuat sebuah karya ataupun project, kamu bisa mengupload nya di github. Dengan adanya portfolio, maka calon client ataupun perusahaan akan lebih percaya dan yakin dengan kamu karena telah melihat karya yang ada di github milikmu.
- Tempat Hosting
Fungsi Github yang ketiga adalah bisa dijadikan sebagai hosting website. Yang lebih menarik lagi adalah hosting yang diberikan itu secara gratis.Namun hosting di github hanya support untuk website yang dibuat menggunakan bahasa Html, CSS dan Javascript ( Front End ).
Istilah Penting dalam Github
- Repository Direktori atau folder yang berisi file dan riwayat perubahan kode project Anda.
- Commit Rekaman riwayat perubahan pada file Anda, meliputi siapa, apa, dan kapan perubahan terjadi.
- Clone Salinan repository di komputer Anda untuk bisa diedit secara offline di perangkat Anda.
- Fork Menyalin repository orang lain ke akun GitHub Anda. Biasanya digunakan untuk bereksperimen pada suatu project yang Anda anggap menarik.
- Remote Inilah versi repository yang disimpan di server GitHub. Anda bisa melakukan sinkronisasi dengan versi clone sehingga perubahan offline tetap tercatat.
- Branch Cabang dari repository utama Anda. Di branch, kode yang Anda utak-atik tak akan berefek ke repository utama. Jadi, Anda bisa bebas bereksperimen atau memperbaiki bug di sini.
- Merge Menggabungkan kode yang sudah diubah pada suatu branch ke repository lainnya. Jadi, setelah Anda bereksperimen dengan kode di branch, Anda bisa langsung memasukkannya pada repository utama dengan merge.
- Pull Request Mengusulkan suatu perubahan pada repository ke pemilik/pemimpin project. Lalu, ia berhak menerima atau menolak usulan tersebut.
- Issue Saran, pertanyaan, atau permintaan yang berhubungan dengan repository. Bisa dibuat oleh anggota tim ataupun semua orang.
Setelah mengetahui Fungsi dan Istilah Penting Github, Sekarang kita akan membahas Cara Menghosting Website di Github Pages. Mengapa namanya Github Pages ? karena pages berarti halaman. Jadi Github Pages adalah Halaman Github. Bagaimana Caranya Menghosting Website di Github Pages ? Simak caranya dibawah ini.
1. Login ke akun github dan buatlah repository baru. Contohnya seperti ini
3. Jika sudah, klik settings pada repository yang baru saja dibuat. Pada bagian Source, kamu ubah menjadi Github Action dan ubah kembali menjadi Deploy From a Branch. Setelah itu akan muncul pilihan Master dan /root pada bagian Branch. Contohnya seperti dibawah ini
4. Kemudian kembali lagi ke halaman Code. Di halaman Code, kita disuruh untuk upload file. Jika kamu sudah memiliki codingan nya, kamu bisa mengupload nya. Namun karena disini saya hanya memberikan contoh, jadi saya akan membuat file baru. Caranya klik creating a new file
5. Kita disuruh untuk membuat nama file nya pada kolom disebelah repository. Contoh saya memberikan nama file nya index.html untuk halaman beranda nya. Dibawahnya bisa kita ketikkan codingan nya, jika sudah klik Commit Changes
7. Jika kamu ingin menambahkan file lainnya seperti gambar, css, javascript ataupun lainnya, kamu bisa mengikuti cara diatas.
8. Untuk melihat berhasil atau tidaknya, kamu refresh halaman github nya. Jika ada tanda centang hijau, itu berarti sudah berhasil dan situs milikmu sudah dipublikasikan