Github adalah medsosnya para programer komputer dan pengembang software, kita bisa meng upload file atau source code, menyimpan dan merubah file.
Lalu apa bedanya dengan onedirive atau google drive ? bedanya github dari web lain adalah fitur tracking versionnya, dimana script atau file yang telah kita ubah ubah dapat dilacak versinya, siapa mengubah apa, kapan dan apa saja (ada change logs).
Sistem penyimpanan data Github disebut repositori, tidak hanya software/source code yang dapat dimuat, jenis file apa saja bisa, github bekerja begitu efisien, integritas berkas terjaga.
Kita yang telah signup/mendaftar di Github dapat berkontribusi pada pengembangan software terbuka (open source) atau kalau gk pengen di share juga bisa (tipe berbayar) ini cocok untuk perusahaan yang kodenya memang tertutup untuk alasan bisnis.
Dengan menggunakan Github sobat bisa berkontribusi ini dan saling berkolaborasi, mengenal skill dan profesionalisme, bekerja sama, memberi dan menerima masukkan, menyimpan file (push to repository), melihat, mengambil (fork me), edit script hasil kerja sesama anggota, bahkan sampai membuat proses negosiasi yang kesemuanya di mediasi oleh GITHUB.
"Git" di GitHub
Github diambil dari dua kata GIT dan HUB, Untuk memahami GitHub, sobat terlebih dahulu memahami tentang Git dan cara menggunakan Git . Git di github seperti bapak dan anak .. :) yang selalu bersama.
Ketika pengembang menciptakan aplikasi misalnya, mereka akan membuat perubahan dan update kode kemudian merilis versi baru hingga versi akhir, disini dibutuhkan GIT yaitu sistem kontrol versi yang mampu menyimpan semua perubahan, revisi dan menyimpan modifikasi dalam sebuah repositori pusat.
Setiap pengembang dapat melihat perubahan baru dengan segera. Demikian pula orang-orang yang tidak ada hubungannya dengan pengembangan proyek masih dapat men-download file dan menggunakannya.
"Hub" di GitHub
Git adalah sistem kontrol versi dan Hub adalah wadah penyimpanan atau repo." Setiap proyek akan memiliki repo sendiri yang disimpan di hub, dan dapat diakses dengan URL unik, jadilah GITHUB.
GitHub tidak hanya untuk pengembang
GitHub memang ideal untuk programer dan mungkin mereka akan merasa satu-satunya komunitas yang menggunakan padahal tidak juga.
GitHub dapat digunakan untuk setiap jenis file lain jadi jika sobat memiliki tim yang bekerja membuat perubahan isi pada ms word atau ms excel sobat dapat menggunakan GitHub sebagai sistem kontrol versinya. Walaupun Praktek ini tidak umum karena mungkin ada alternatif yang lebih baik... tapi bisa dicoba.. :)
Membuat account github
Untuk bisa menggunakan github tentunya sobat perlu membuat account di github, dalam perbuatannya dibagi dalam tiga step:
1. Set up personal account
2. Choose your plan
3. Tailor your experience (optional)
Pertama kali buka dulu web github, lalu sign up masukkan nama dan email sobat, jika ok baru kita lanjut ke Set up personal account
Berikut stepnya:
1. Set up personal account
- Masukkan users name
- Masukkan Email yang masih aktif, untuk verifikasi nanti
- Masukkan password
- Klik Create an Account
2. Choose your plan (pilih salah satu)
- Pilih Private, untuk pilihan berbayar
- Atau pilih Public, untuk opsi free (gratis) saya paling suka ini.. hehe
- Klik Continue
3. Tailor your experience (optional)
- Tentukan Pilihan sesuai kemampuan sobat
- Digunakan untuk apa dan status sobat
- Dan ketertarikan sobat pada ilmu pengetahuan
Setelah sobat melengkapi semua isian, Github akan mengirimi email untuk verifikasi
Verifikasi berhasil
Membuat repositori
Selanjutnya kita sudah bisa mulai membuat repositori
- Masukkan nama repo
- Masukkan description seperlunya
- Masukkan Option public, Private untuk opsi berbayar
- Cek list init readme
- Terakhir klik Create repository
Oke, sobat sudah punya satu repository, dan siap menerima file untuk disimpan lagi disini.
Gunakan GIT untuk upload dan download file, atau drag & drop file dari komputer sobat langsung ke repo GITHUB juga bisa.
Untuk menggunakan GIT sobat bisa lihat artikel sorayakit mengenai GIT - Salam.