Salah satu layanan script hosting yang cukup populer di kalangan software developer adalah Github. Dengan Github kita dapat menyimpan source code yang telah kita buat secara online. Kita dapat mengaturnya supaya terlihat secara publik atau privat (hanya dapat dilihat kita sendiri). Layanan Github yang sekarang ini sudah dimiliki Microsoft ini pada dasarnya gratis, hanya jika menambah beberapa layanan eksklusif seperti storage, support, dll Anda harus membayar beberapa dolar ke mereka
Ok, kita akan gunakan Github untuk basic service-nya saja yakni tempat meng-upload script kita. Keuntungannya tentu saja script kita bisa disimpan secara online (repositories), bisa digunakan untuk berkolaborasi dengan developer lain secara online (branches, fork, merge, pull request), atau sekedar mengatur version control (SVN) dari script kita secara historical
Upload Script Github
Untuk mengupload script ke github ada beberapa cara, bisa lewat command prompt, aplikasi (Github Desktop), maupun lewat interface web. Dari ketiga cara tersebut saya rasa yang paling mudah adalah lewat web. Begini caranya:
1.Buka situs Github.com. Jika belum daftar, register aja terlebih dahulu (sign up), kalau sudah daftar silahkan login (sign in)
2. Buat repository baru, usahakan beri nama yang mudah dimengerti dan merupakan summary dari script yang Anda upload
Biasakan untuk memilih opsi ‘Add a README file‘. Dengan mengaktifkan opsi ini, Anda dapat membuat sebuah file readme yang berisi penjelasan singkat script Anda
3. Ketika sudah tercipta repository baru, pilih ‘Add File‘ kemudian pilih opsi ‘Upload files‘. Anda bisa drag script yang akan Anda upload atau dapat mengklik link ‘choose your files‘ untuk memilih file melalui jendela ‘browse’
Setelah Anda mengklik commit change, maka script/source code Anda sudah tersimpan di server Github.
Demikian sedikit tutorial singkat mengenai bagaimana cara mengunggah source code di Github. Dengan demikian script Anda sudah dapat dibaca semua orang (jika diset ‘public’), bisa dikolaborasikan, atau setidaknya buat catatan pribadi
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com