Selasa, 22 Mei 2012

Install Git di Windows

Git adalah perangkat lunak pengontrol 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. Git pada awalnya hanya dirancang sebagai mesin tingkat rendah yang dapat digunakan oleh tampilan muka (front end) lain seperti Cogito atau StGIT. Namun selanjutnya proyek inti Git telah berkembang menjadi pengontrol revisi lengkap yang dapat digunakan langsung. Saat ini, beberapa perangkat lunak terkenal menggunakan Git sebagai pengontrol revisinya, antara lain kernel Linux, Server X.org, pengembangan inti OLPC (One Laptop per Child), serta kerangka kerja web Ruby on Rails. (wikipedia)

Dalam tulisan ini saya mencoba membuat tutorial cara instalasi git di windows, dengan menggunakan MSysGit. Dimana tulisan ini sebenarnya hanya sebagai reminder buat saya pribadi, karena sering lupa step, cara, serta code dalam lingkungan git. Daripada sering bongkar-bongkar catatan di buku, mungkin lebih baik saya tulis saja langkah-langkahnya disini. :)

Langkah pertama mungkin download dulu MSysGit, silakan download disini. Ambil saja file yang ada Git nya, contoh Git-1.7.10-preview20120409.exe. Setelah selesai download, silahkan install seperti biasa sampai selesai.

Selanjutnya, masuk ke halaman web github.com dan silakan login dengan akun anda. Apabila belum mempunyai akun, maka sign up terlebih dahulu.

Masuk kehalaman -Account Settings pada menu pojok kanan atas

  
 Di dalam menu settings pilih -SSH Keys lalu klik -Add SSH Keys. Maka akan keluar tampilan berikut

SSH key ini lah yang nantinya digunakan untuk berinteraksi dengan repository. Bagaimana cara mendapatkan ssh key tersebut?

Buka aplikasi Git Bash dari MSysGit yang sudah diinstal tadi.
Ketikkan perintah berikut
 
ssh-keygen 

Akan muncul pesan dimana tempat file id_rsa atau keygen tersebut akan disimpan. Tekan enter maka secara default akan tersimpan di dalam folder .ssh
Selanjutnya muncul pertanyaan passphrase tekan enter dua kali dan kosongkan saja passphrase nya.

Masuk ke folder tempat file id_rsa disimpan, atau defaultnya disimpan di folder .ssh
Ketik

cd .ssh 

Setelah masuk ke dalam folder tersebut, ketikkan perintah berikut

cat < id_rsa.pub

Apabila tidak ada kesalahan, maka akan muncul ssh key yang kita perlukan. :)
Copy paste code tersebut ke halaman web github yang tadi.

Apabila git bash tidak bisa melakukan copy. Maka, kita perlu memasukkan code tersebut ke dalam file text.
Caranya ketik

touch rsa.txt 
cat id_rsa.pub > rsa.txt

Buka explorer, masuk folder ..\users\.ssh buka file rsa.txt dan copy key tersebut.

Selanjutnya masukkan key ke dalam github anda seperti dijelaskan sebelumnya di atas. Dengan title bisa di isi bebas sesuai kehendak anda.

Klik -Add Key dan instalasi git sudah selesai.

Kita bisa membuat ssh key lebih dari satu, karena satu ssh key mencerminkan satu komputer.

Sampai disini kita sudah bisa membuat repository, push ke server github, dll.

Bagaimana cara membuat repository, clone repository, push ke server github? Mungkin akan coba saya bahas di posting berikutnya. Salam :)

4 komentar:

  1. makasih gan ..postingannya membantu

    BalasHapus
  2. http://lutfiazharblog.blogspot.com/2012/06/git-di-windows-clone-dan-push.html

    BalasHapus
  3. mau tanya, pas Masuk ke folder tempat file id_rsa disimpan itu ngetik cd.ssh nya dimana ya?

    BalasHapus