Apa Itu GitHub dan Manfaatnya Untuk Para Developer

Apa Itu GitHub dan Manfaatnya Untuk Para Developer

 

Apa Itu GitHub dan Manfaatnya untuk Para Developer – Pembahasan kita kali ini adalah mengenai segala sesuatu tentang GitHub. Kita mungkin sering menonton tutorial pemrograman di YouTube, Blog, kita pasti sering di-redirect ke situs yang bernama GitHub.com.

Apa Itu GitHub?

GitHub adalah situs yang menyediakan layanan hosting dan version control repository Git yang berbasis web. GitHub umumnya digunakan untuk menghosting pengembangan projek yang bersifat open source.  GitHub menyediakan berbagai fitur seperti pengendalian akses (access control) dan beberapa fitur lain untuk pengerjaan bersama seperti bug tracking, permintaan fitur, pengelolaan tugas, dan wiki untuk setiap projeknya. Situs yang dikembangakan oleh Tom Preston-WernerChris Wanstrath, dan PJ Hyett ini telah dipakai hampir 3,5 juta orang diseluruh dunia. Hingga tahun 2013, GitHUb memuat hampir 6,8 juta repository.

Jadi, secara sederhananya, jika kalian memiliki sebuah tim developer, dan kalian mengembangkan suatu aplikasi, semua source code diletakan pada sebuah repository. Katakanlah kalian memiliki job desk masing masing, Dan misalnya si A melakukan perubahan fitur tertentu, namun malah membuat error si program. Si B sebagai leader, dia tidak usah pusing-pusing mencari code yang diganti si A. Si B hanya perlu rollback dari perubahan yang dilakukan si A.

Pelaporan perubahan pada souce code program tersebut disebut versioning. Git merupakan salah satu software version control. Version control lainnya juga banyak seperti Mercurial, Darcs, Monotone dan lain-lainnya.

Apa Manfaat GitHub?

Kita pasti pernah kan membuat suatu projek dimana kita pusing karena melihat projek kita yang berantakan, informasi perubahan projek lewat SMS atau Line. Ata mungkin kesulitan memeperbaiki projeknya? Nah berikut manfaat dari GitHub untuk membantu developer mengembangkan projek nya :

  1. Memudahkan kamu untuk berpartisipasi dalam pengembangan software open-source favoritmu.
  2. Memudahkan untuk dokumentasi dari projek.
  3. Dengan menggunakan GitHub maka perubahan pada tiap file akan bisa terlacak. Contohnya jika kita ingin membandingkan performance antara versi baru dengan versi sebelumnya.
  4. Seperti layanan VCS (Version Control System) lainnya, kita dapat membuat local repository yang disimpan secara offline pada komputer kita, maupun secara online.
  5. GitHub memilki aplikasi desktop maupun web yang memiliki banyak fitur-fitur yang menunjang developer yang bekerja secara berjauhan maupun berpindah pindah tempat.
  6. Fitur fitur social tambahan seperti kita dapat mengikuti GitHub user lainnya, membookmark suatu project, dan banyak lagi.

Membuat akun GItHub

Apa Itu GitHub dan Manfaatnya Untuk Para Developer

Untuk membuat akun GitHub, kunjungi GitHub.com, setelah tekan pilih sign up pada pojok kanan atas atau pada tombol Sign up for Github yang berada di bagian bawah.

  1. Isi username, email dan password
  2. Lalu langkah selanjutnya, pilih “Unlimited public repositories for free” jika kamu mau menikmati layanan tersebut secara gratis, hanya untuk private repositories harus membayar subscription fee sebesar 7$. Dan jika kita mau membuat organisasi pada GitHUb,pilih “Help me set up an organization next”, sehingga nantinya kita menginvite orang lain.
  3. Langkah ke-3 adalah mengisi biodata kamu.
  4. Periksa email yang kamu registrasi tadi untuk mengaktifkan proses pembuatan akun anda di GitHub.

Nah, sekian untuk pengenalan GitHub kali ini. Semoga artikel ini bermanfaat.Untuk postingan selanjutnya kita akan membahas pembuatan repository, setting dan integrasinya. Stay tuned 😀

Baca juga : Perbedaan Mobil Listrik dan Mobil Bensin

Tinggalkan Balasan