APA ITU GITHUB
Github adalah situs web juga sebuah layanan cloud yang bisa membantu para pengguna untuk menyimpan, mengelolah dan mengembangkan. Didalam github kita bisa mengupload file, membuat file yang mana filenya bisa kita kelola dengan version control system dari github. Kita tidak perlu install github di laptop maupun di komputer.
Jadi, github itu adalah sebuah layanan cloud untuk menjalankan dan mengelola project. Github di ibaratkan instagramnya para programmer, ini karena di dalam github kita bisa mendownload file, meletakan file atau project kita disana dalam bentuk source code, kita bisa ubah file yang kita buat, dan tentunya dapat diakses oleh pengguna lainnya.
Sebelum membahas lebih jauh tentang github, kita harus ketahui dulu tentang Version Control System (VCS) dan Git.
Version Control System adalah yang memungkinkan pembuat kode mengubah perangkat lunak yang berotensi memperbaiki bug tanpa mempengaruhi perangkat lunak itu sendiri. Sebuah sistem yang menyimpan dan mengelola perubahan dari source code, yang mencatat semua perubahan yang dibuat ke file atau set data sehingga versi tertentu dapat disebut nanti jika diperlukan. Sistem memastikan bahwa semua anggota tim bekerja pada file versi terbaru, dan setiap orang dapat bekerja secara bersamaan pada proyek yang sama.Git adalah sebuah version control alat yang akan memungkinkan anda untuk melakukan semua jenis operasi untuk mengambil data dari server pusat atau push data ke dalamnya sedangkan GitHub adalah inti hosting platform untuk kontrol versi kolaborasi. Github juga berintegrasi dengan layanan seperti amazon, Google Cloud dan code climate, yang mana dapat menampung sintaks dari 200 bahasa pemograman yg tidak sama. Situs pengembangan seperti github tentu ada diantaranya gitlab, BitBucket, SourceForge, GitKraken dan LaunchPad.
Fitur penting github ada 3 yaitu forking, full request, dan merging. Forking sendiri yaitu membuat salinan kode yang mana dapat membuat kita berkesperimen tanpa hambatan tanpa mempengaruhi kode aslinya.
KEUNTUNGAN DAN KEKURANGAN GITHUB
Setiap aplikasi, website atau suatu hal yang dibuat oleh sistem atau manusia pasti memiliki keuntungan dan kekurangan bagi para pemakai, tidak terkecuali github.
Keuntungan Github
- Github gratis digunakan
- Memudahkan untuk berkontrobusi pada proyek yang ada di github
- Github sangat berguna bagi para programmer atau developer untuk pengembangan proyek atau hal yang mereka buat.
- Proyek atau kode kita bisa diakses oleh pengguna lain,yang nantinya akan bermanfaat bagi kita untuk meningkatkan proyek kita tersebut.
- Dalam github dapat melacak perubahan yang terjadi di changelog, tentunya hal ini kita akan mengetahu perubahan apa saja yang terjadi.
- Proyek yang ada di dalam github bentuk kode sumber terbuka atau open source, yang mana ini akan menguntungkan karena mereka akan merespon lebih cepat atas permintaan pasar.
- Github akan membuat kita akan menemukan suatu hal yang baru, misal bakat, teman,dan pengalaman.
- Dengan adanya Github kita bisa akses proyek orang lain yang mungkin akan membangkitkan semangat atau motivasi kita untuk mengerjakan proyek lebih bagus.
- Bagi para mahasiswa atau orang-orang yang membuat website, mungkin github bisa kamu gunakan untuk menampilkan website kamu secara publik, karena kita bisa hosting website yang kita buat tanpa bayar, tentunya hal ini menguntungkan buat kita, apalagi para mahasiswa yang ada tugasnya berupa hal tersebut.
- Bagi para guru atau dosen juga memberi manfaat untuk mereka, misalnya dosen memberikan tugas membuat program data mahasiswa, untuk pengumpulan tugas di letakkan di akun atau repository github mereka masing-masing,yang mana nantinya dosen bisa mencek dengan link yang telah diberikan .
- Mampu mengintegrasikan Development IDE seperti Visual Code Studio, Eclipse, dan lainnya
Kekurangan Github
- Keamanan di Github tidak berlaku untuk repositori pribadi
- GitHub tidak datang dengan repositori pribadi. Ini adalah salah satu kekurangannya.
- Ketika berbicara tentang kekayaan intelektual bernilai tinggi, Anda menempatkan segalanya di tangan GitHub dan orang-orang yang masuk ke banyak situs, yang dapat menyebabkan pelanggaran keamanan dan sering menjadi sasaran.
- Sebagai masalah kebijakan, beberapa pemberi kerja dan klien hanya mengizinkan kode pada git internal aman pribadi mereka.
- Titik harga lainnya adalah potensi kerugian GitHub. Fitur dan repositori online tertentu terkunci di balik paywall SaaS.
- Untuk alasan harga, seseorang yang sudah memiliki tim IT dan server internal biasanya lebih baik menggunakan Git internal mereka sendiri.
Cara Menggunakan Github
- Kunjungi situs https://github.com/
- Ketik alamat email Anda,kata sandi, dan nama pengguna dan klik lanjutkan
- Verifikasi akun github ,setelah itu klik buat akun
- Setelah itu masukan kode yang dikirim ke email masing-masing.
- Tunggu beberapa saat,setelah itu akun github anda berhasil terdaftar.
Cara Upload Kode Ke Github
- Pada tampilan Github, klik create repository. Ini untuk membuat sebuah repository yang mana nantinya Repository berisi semua file proyek, termasuk sejarah revisi. Sudah memiliki proyek repositori di tempat lain.
- Buat nama untuk repository anda.
- Selanjutnya dibawahnya ada publik dan privasi. jika repository anda ingin orang lain mengakses secara bebas maka gunakan yang publik, Namun jika tidak ingin orang lain melihat repository anda, maka klik privasi.
- Pada Menginisialisasi repositori, ada 3 pilihan, jika anda ingin menggunakan salah satu maka klik centang
- Selanjutnya klik membuat repository. Maka repository anda sudah siap
- Setelah itu akan muncul repository yang anda buat, untuk upload kode anda ke github bisa dengan :
- Drag file dari komputer anda ke github,
- Menggunakan git.
Semoga bermanfaat.
📱https://fikti.umsu.ac.id/apa-itu-github-beserta-kelebihan-dan-kekurangan-nya/
0 Komentar
Komentar baru yang perlu dimoderasi