Bagi kalian yang menggeluti dunia programming pasti sudah tidak asing lagi dengan tools yang satu ini yaitu github. Namun bagi kalian yang baru mau terjun ke dunia programming pasti akan bertanya-tanya Apa itu github dan bagai mana cara menggunakan github ? , maka dari itu saya akan menjelaskan sedikit tentang pengertian github serta cara menggunakannya sebagai sedikit gambaran bagi kalian.
Apa Itu Github ?
Menurut wikipedia GitHub adalah layanan host web yang digunakan bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem kendali versi Git dan layanan hosting internet. Hal ini banyak digunakan untuk code komputer. Ini memberikan kontrol akses dan beberapa fitur kolaborasi seperti pelacakan bug, permintaan fitur, manajemen tugas, dan penyimpanan code untuk setiap proyek.
Github sendiri sering digunakan oleh para programmer untuk menyimpan scribt project mereka, berkolaborasi dalam tim project serta masih banyak lagi yang lain. Bahkan perusahaan-perusahaan besar seperti Google,Twitter dan Facebook pun juga menggunakan github untuk berkolaborasi dalam project mereka. Saat ini pengguna Github sendiri sudah mencapai lebih dari 28 juta an pengguna melebihi pengguna dari layanan serupa seperti BitBucket dan Sourceforge. Hal tersebutlah yang mungkin mendorong para programmer dunia dari tingkat dasar atau menengah sampai tingkat expert menggunakan github untuk menyimpan scribt-scribt programnya serta berkolaborasi dengan timnya.
Mengapa Harus Github ?
Pasti bayak diantara kalian yang bertanya mengapa harus menggunakan github tidak menggunakan platform lain seperti google drive dll. Kembali lagi ke fungsi masing-masing dari platform tersebut jika kita mau berkolaborasi untuk mengerjakan suatu project dengan google drive pasti akan menemui kesulitan makanya kita menggunakan github apalagi untuk pendaftaran akun personal di github tidak dipungut biaya apapun alias gratis. Selain itu github juga banyak memiliki fitur-fitur unggulan seperti :
- Fitur Pencarian
- Clone
- Membuat,merubah atau Mengembangkan repository pada github
- Branches
- ADD dan Commit Project di github
- Fork
- Github Api
- Push
- Pull
- Update & merging
- Tagging
- Log
Bagaimana Cara Daftar Github ?
Github menyediakan beberapa jenis akun dari yang gratis sampai berbayar. Untuk akun yang gratis sendiri adalah akun personal namun untuk akun personal ini bersifat public atau dapat diakses semua orang, dan untuk menggunakan repository yang bersifat privat kalian akan dikenakan biaya. Namun hal tersebut berubah setelah Microsoft mengakusisi github sekarang Github resmi mengumumkan bahwa developer sekarang dapat membuat unlimited repository untuk proyek privatenya, atau kolaborasi dengan maksimal 3 orang, jika lebih baru akan dikenakan biaya bulanan. Selain akun personal kita juga dapat membuat akun organisasi tapi saya sarankan untuk penggunaan personal cukup gunakan akun personal saja karena untuk akun organisasi akan dikenakan biaya bulanan yang cukup mahal. Berikut akan saya berikan panduan untuk mendaftar github untuk pertama kali :
- Untuk mendaftar akun github buka situs https://github.com pada browser kalian kemudian klik sign up.
- Setelah itu kalian lengkapi data diri kalian sesuai form yang telah disediakan seperti pada gambar dibawah ini kemudian klik Create Account .
- Setelah itu kalian akan disuruh memilih beberapa pertanyaan yang telah disediakan oleh github seperti untuk apa kalian menggunakan github ? dll. Setelah mengisi pertanyaan-pertanyaan tersebut kalian dapat melanjutkan proses pendaftaran akun github kalian dengan mengeklik tombol Complete setup.
- Setelah itu kalian akan diperintahkan untuk mengkonfirmasi pembuatan akun github kalian melalui email yang telah kalian daftarkan.
- Buka email kalian dan klik tombol Verify email address
- Selamat Akun github kalian berhasil dibuat.
Bagaimana Cara Menggunakan Github Untuk Menyimpan Scribt Program ?
Untuk menggunakan github , kalian harus menginstall git pada komputer kalian terlebih dahulu . Git sendiri merupakan salah satu sistem pengontrol versi (Version Control System) pada proyek perangkat lunak yang diciptakan oleh Linus Torvalds dan bersifat open source. Kita akan memerlukan git untuk membantu proses controlling pada penggunaan repository kita di github. Setelah kalian berhasil mengginstall Git ke komputer kalian ,kalian pun sudah dapat memulai menggunakan Github. Berikut adalah langkah-langkah cara menggunakan github untuk menyimpan scribt program pertama kali :
- Masuk ke akun github yang telah berhasil kalian buat tadi dan pilih Create a repository seperti pada gambar dibawah ini.
- Setelah itu kalian akan dibawa ke halaman pembuatan repository baru seperti pada gambar dibawah ini.
penjelasan :
- Repository name : berisi nama dari repository yang akan kalian buat.
- Description : Berisi deskripsi dari repository yang akan kalian buat, kalian dapat menambahkan nama project, penggunaan project, teknologi yang digunakan maupun siapa saja yang terlibat didalam project tersebut.
- Public atau Privat : Ini merupakan settingan privacy dari repository yang akan kalian buat. Public menandakan repository kalian dapat diakses oleh banyak orang sedangkan private menandakan repository kalian hanya dapat diakses oleh kamu atau beberapa orang yang kalian ijinkan.
- Readme.md : ini merupakan catatan kecil sebagai note dari program yang kalian buat, saya sarankan jangan dicentang agar kalian lebih mudah dapam proses menagement repository kalian selanjutnya.
- Setelah itu maka kalian akan mendapatkan perintah membuat repository baru melalui command line seperti pada gambar dibawah ini.
- Buka Git kalian yang telah berhasil kalian install. Kemudian masuk ke dalam folder project kalian kemudian ketikkan perintah sebagai berikut pada git kalian :
git init git add . git commit -m "first commit" git remote add origin "link url repository kalian seperti yang berada pada gambar diatas" git push -u origin master
Refresh browser kalian dan jika berhasil maka folder dari project kalian akan terlihat di repository yang telah kalian buat tadi.
Cara Upload Perubahan Project ke Github
Terus bagaimana cara menyimpan perubahan dari scribt project kita ke repository github yang telah kita buat tadi ?. Untuk menyimpan perubahan scribt program kita ke github dapat dilakukan dengan cara-cara berikut ini :
- Buka git yang telah kalian download pada pc komputer kalian masing-masing.
- Masuk ke directory project yang akan kalian push perubahanya.
- Ketikkan perinta-perintah berikut pada git kalian :
git init . git add . git commit "commit kedua" git push -u origin master
Maka file-file yang kalian tambahkan atau lakukan perubahan pada directory local kalian akan di push ke repository kalian di github. Sekian artikel saya kali ini yang telah membahas mulai dari apa itu github sampai cara penggunaan github.