
GitHub adalah platform pengembangan yang dapat meng-host dan meninjau kode, mengelola proyek, dan membangun perangkat lunak.
Kata “Git” dalam GitHub Apa itu Git ?
Git adalah perangkat lunak pengendali versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Desain Git terinspirasi oleh BitKeeper dan Monotone.
Lalu Repository itu sendiri Apa ?
Repositori (biasanya disingkat “repo”) adalah lokasi tempat semua file untuk proyek tertentu disimpan. Setiap proyek memiliki repo sendiri, dan Anda dapat mengaksesnya dengan URL unik.
Apa itu Clone ?
Clone berfungsi untuk menduplikat sebuah repository. Proses clone ini digunakan untuk berkolaborasi di dalam sebuah project, jadi sebuah project dikerjakan oleh lebih dari 1 orang dan project tersebut disimpan di 1 repo saja dan orang lain dapat mengakses repository tersebut asalkan memiliki akses apabila repo tersebut disetting public atau untuk umum.
Bagaimana langkahnya ?
Langkah pertama, silahkan akses link atau url repository yang ingin anda clone. Sebagai contoh disini saya menggunakan repository saya dengan url
Maka akan tampil halaman seperti ini

Disini Anda bisa melakukan 2 pilihan, melakukan terminal atau download langsung repository tersebut dengan format .zip
Jika Anda melakukan proses clone melalui Download ZIP
- Klik tombol Download ZIP maka Anda akan otomatis mendownload Respository tersebut dengan format .zip

Selanjutnya ekstrak .zip tersebut sehingga menjadi folder seperti ini

Repository siap untuk digunakan
Jika Anda melakukan proses clone melalui terminal :
Buka aplikasi terminal atau sejenisnya, lalu pilih direktori tempat Anda ingin menyimpan file dari repository tersebut. Disini saya menggunakan direktori Downloads dengan perintah
cd Downloads

Langkah selanjutnya ketikan code ini di terminal Anda
git clone https://github.com/inialdan/Medium-Kotlin-AplikasiPertamaKu.git
Hasilnya

Lalu silahkan cek folder Downloads

Selamat! Anda berhasil melakukan proses clone repository Medium-Kotlin-AplikasiPertamaKu ke direktori Downloads..
Lalu mana yang lebih baik? Saya sarankan Anda menggunakan terminal agar Anda terbiasa dengan perintah git lagipula prosesnya tidak terlalu rumit.
Terimakasih, semoga bermanfaat :D