Github Adalah: Apa itu Github ? Pengertian dan Cara Mendaftarnya – Github merupakan situs website dan juga merupakan sebuah layanan cloud yang dapat membantu para pengguna dalam menyimpan, lalu mengelola, dan juga mengembangkan file.
Kita tak perlu menginstal layanan cloud pada laptop atau di komputer. Jadi, github adalah suatu layanan cloud yang digunakan untuk menjalankan serta mengelola sebuah project.
Daftar Isi Artikel
ToggleGithub Adalah ? Bagaimana Github Login

Github dapat diibaratkan sebagai Instagramnya para programmer, sebab di dalam layanan cloud tersebut Anda bisa download file, meletakan file maupun project Anda di sana dengan bentuk source code, Anda bisa mengubah file yang Anda buat, dan tentu bisa diakses oleh para pengguna lain.
Version Control System
Sebelum membahas secara lebih jauh mengenai layanan cloud ini, kita perlu ketahui lebih dulu mengenai Version Control System atau VCS dan Git. Version Control System merupakan hal yang bisa memungkinkan pembuat kode untuk mengubah perangkat lunak yang memiliki potensi untuk memperbaiki bug tanpa harus mempengaruhi perangkat lunak tersebut.
Ada sebuah sistem yang dapat menyimpan dan mengelola suatu perubahan dalam source code, yang kemudian mencatat seluruh perubahan yang dibuat ke dalam sebuah file maupun set data sehingga suatu versi tertentu bisa disebutkan nanti saat diperlukan. Sistem akan memastikan bahwa seluruh anggota tim dapat bekerja dalam file versi yang terbaru, dan tiap orang bisa bekerja bersamaan di dalam proyek yang sama.
Baca Juga : Web Developer Adalah : Pengertian, Jenis dan Gajinya
Git merupakan sebuah version control atau alat yang bisa memungkinkan Anda untuk menjalankan semua jenis operasi sebagai langkah mengambil data yang berasal dari server pusat ataupun push data ke dalamnya, sedangkan pemahaman mengenai apa itu GitHub, yaitu adalah sebuah inti pada hosting platform untuk melakukan kontrol versi kolaborasi.
Github juga akan berintegrasi dengan suatu layanan misal Amazon, Google Cloud dan juga code climate, di mana hal itu dapat menampung banyak sintaks dari total 200 bahasa pemrograman yang tidak sama. Situs untuk pengembangan seperti layanan cloud ini tentu ada di antaranya Bit Bucket, gitlab, SourceForge, LaunchPad, dan GitKraken. Fitur terpenting dalam layanan cloud ini ada 3, yaitu full request, forking, dan merging. Untuk forking sendiri adalah pembuatan salinan kode yang dapat membuat Anda untuk bereksperimen tanpa adanya hambatan dan tidak mempengaruhi kode asli.
Kelebihan dan Kekurangan Github

Lalu, apa saja keuntungan dari menggunakan layanan cloud itu sendiri untuk para penggunanya, simak penjelasan berikut:
Keuntungan Github
- Github bisa digunakan dan bisa download github secara gratis
- Mudah untuk berkontribusi terhadap proyek yang ada pada layanan cloud
- Layanan cloud ini amat berguna bagi programmer dan developer untuk melakukan pengembangan sebuah proyek atau sesuatu yang sedang mereka buat
- Proyek maupun kode Anda dapat diakses oleh pengguna lain, dan nantinya bisa bermanfaat bagi Anda dalam rangka meningkatkan proyek Anda tersebut
- Dalam layanan cloud ini bisa melacak perubahan yang ada pada changelog, tentu hal ini akan memungkinkan Anda mengetahui apa saja perubahan yang terjadi
- Layanan cloud akan membuat Anda bisa menemukan banyak hal yang baru, misal bakat baru, teman, dan juga pengalaman baru
Tentu hal ini akan menguntungkan bagi Anda, apalagi bagi para mahasiswa yang memiliki tugas kuliah semacam itu.
- Orang berprofesi guru maupun dosen juga akan mendapat manfaat bagi mereka. Mereka tentu harus install github terlebih dulu.
- Dapat mengintegrasikan Development IDE layaknya Eclipse, Visual Code Studio, dan lainnya
Kekurangan Github Adalah
- Keamanan pada layanan cloud tidak berlaku pada repositori pribadi
- Layanan cloud tidak hadir dengan repositori pribadi. Hal ini merupakan salah satu kekurangannya
- Titik harga lain merupakan potensi kerugian dalam layanan cloud. Fitur serta repositori online tertentu dikunci di balik sebuah paywall SaaS.
Cara Daftar Github Adalah
- Mengunjungi situs https://github.com/
- Masukkan alamat email Anda, masukkan kata sandi, serta nama pengguna lalu klik lanjutkan
- Verifikasi akun github Anda, lalu klik untuk buat akun
- Selanjutnya masukan kode yang telah dikirim ke email Anda
- Tunggulah beberapa saat, lalu setelah itu akun layanan cloudhttps://en.wikipedia.org/wiki/Cloud Anda sudah berhasil terdaftar
Untuk mulai upload kode yang telah Anda buat dalam layanan cloud, caranya sebagai berikut:
- Anda perlu login github, lalu pada tampilan awal, pilih create repository untuk membuat suatu repository yang nantinya repositori ini akan berisi semua file dari proyek, termasuk sejarah dari revisinya
- Buatlah nama pada repository Anda
- Selanjutnya, di bawah ada publik serta privasi. Anda ingin bisa di akses orang lain dengan bebas maka pilih yang publik, tapi jika tidak ingin bisa di akses orang lain ke dalam repository Anda, maka pilih privasi
- Pada saat menginisialisasi repositori, akan ada 3 pilihan, bila Anda akan menggunakan salah satu, klik centang
- Selanjutnya, Anda bisa klik membuat repository, kemudian repository Anda telah siap
- Setelah itu muncul repositori yang sudah Anda buat, untuk upload kode milik Anda ke layanan cloud bisa dengan cara:
- Drag file dari dalam komputer Anda menuju cloud
- Menggunakan fitur git.
Itulah pembahasan mengenai layanan cloud yang popular, semoga bermanfaat dalam menambah wawasan Anda.


