Torture the data, and it will confess to anything.
- Ronald Coase
Prodi Statistika dan Sains Data IPB University
Komponen Lingkungan Database
Code Repository
Integrasi Git, GitHub, dan RStudio
Git adalah sistem version control yang dirancang untuk menangani berbagai projek pengembangan yang kecil hingga kompleks dengan cepat dan efisien
Pengembangan Git dimulai pada April 2005, setelah para developer kernel Linux cukup lama menggunakan BitKeeper sebagai sistem manajemen source-control yang bersifat proprietary.
Linus Torvalds kemudian berinisiatif mengembangkan sistem yang sama yang dapat digunakan secara bebas, cepat, dukungan yang kuat untuk pengembangan yang tidak linear dan terdistribusi secara penuh. Hingga saat ini Git, telah berevolusi sebagai sistem kendali source yang cepat dan mudah digunakan serta sistem branching yang menakjubkan.
Nama Git secara sarkas dalam British English slang diartikan sebagai, “unpleasant person”: saya secara bebas dapat menamai semua proyek saya dengan nama saya sendiri.
Learn more: Pro Git, 2nd Edition (2014)
Learn more: What is Git?
GitHub adalah web hosting terbesar untuk repositori Git yang banyak digunakan sebagai alat bantu kolaboratif proyek dengan para developer.
Walaupun bukan bagian langsung dari proyek open-source Git, namun GitHub telah menjadi bagian Git yang tidak terpisahkan karena manfaatnya sebagai media interaksi yang dapat digunakan secara profesional.
Akun GitHub dapat dibuat pada alamat berikut github.com. Integrasi GitHub dengan RStudio memerlukan instalasi Git yang dapat diunduh pada alamat berikut git-scm.com.
Pada tab Terminal, ketik perintah berikut untuk konfigurasi nama
Kemudian, ketik perintah berikut untuk konfigurasi alamat email yang terhubung dengan akun GitHub
Pada saat clone repositori, pengguna akan diminta untuk memasukkan password sebagai verifikasi akun yang terhubung agar kemudian dapat melakukan proses manajemen kode yang ada di lokal pengguna dan server GitHub.
Proses duplikasi repositori ke lokal tempat dimana kita bekerja yaitu dengan membuat proyek baru pada RStudio dengan cloning alamat repositori yang sudah dibuat sebelumnya.