What time is it?


Pages

Selasa, 27 November 2012

Belajar Github : Membuat Branch terhadap sebuah Project (Repositori)

Ini adalah catatan tentang belajar Github bersama Sugeng Hariyanto dan Wahyu Madya Pratama dan Pratiwi Indah Sari.

Postingan ini saya khususkan untuk mensharingkan pembuatan Branch dari suatu master Project di Github:
1. Pastikan komputer anda sudah terinstal software Github for Windows atau teman-temannya. kalau belum ada dan belum punya masternya silakan download disini master Github
2. Jika sudah terinstal. Buka aplikasi dan lakukan konfigurasi terhadap software Github yang sudah terinstal. berikut ini adalah beberapa langkah yang perlu dilakukan:
  • Cek apakah Github yang ada di komputer kita sudah terkoneksi dengan Github yang online, dengan cara mengetikkan perintah $ssh -T git@github.com
  • Jika menghasilkan 'permission denied' maka ketikkan perintah untuk membuat keygen (kunci masuk) dengan megetikan perintah $ssh-keygen -t rsa -C "email@email.com". Enter. Enter. Enter. Enter. (NB: email@email.com adalah akun email yang anda digunakan untuk membuat akun Github
  • Setelah itu akan terbentuk sebuah file kunci. Kita dapat mengeceknya di C:/Users/namaUser/.ssh/id_rsa.pub.
  • Buka file id_rsa.pub menggunakan notepas dan copy semua isinya.
  • Masuk di akun github anda. Pada pojok kanan atas pilih icon Account Setting --> pilih SSH Keys --> add SSH Keys --> paste isi dari id_rsa.pub.
  • Konfirmasi
  • Cek lagi keterhubungan github (repositori) lokal dengan repositori pada akun github anda dengan perintah yang sama pada langkah pertama
  • Lakukan konfigurasi username, password dan email, dengan cara mengetikkan perintah:
$git config --global github.user "username_anda" [enter]
$git config --global user.name "username_anda" [enter]
$git config --global user.email "email_anda" [enter]

3. Langkah untuk membuat Branch
  • Carilah akun project leader anda menggunakan  fasilitas search yang telah disediakan github
  • Masuk ke project yang sedang anda kerjakan bersama
  • Klik tombol "Fork". maka secara otomatis akan terdapat project yang sama pada akun github anda
  • untuk file yang dapat diedit melalui github (seperti txt), anda dapat menggunakan langkah berikut:
  1. klik file yang akan diedit
  2. klik tombol Edit
  3. tulis perubahannya
  4. simpan
  5. Pull request (untuk mengirimkan fileyang anda ubah ke project leader anda)
  • Proses "Fork" juga dapat dilakukan dari software github yang ada pada komputer lokal dengan cara:
  1. masuk ke project yang akan di clone
  2. klik tombol SSH -> copy link ssh
  3. pada software github ketikkan $git clone git@github.com: [pastekan link ssh tadi]
  4. tekan enter
  5. setelah itu pada folder tempat keygen terbentuk akan secara otomatis tercipta file / folder bernama nama project anda yang isinya sama dengan isi pada project di repositori online.
  6. namun, lakukan penghapusan pada folder .git.
  7. ketikan perintah $cd nama_project
  8. ketikan perintah $git init (untuk membuat .git anda sendiri)
  9. ketikkan perintah $git remote add origin git@github.com: [pastekan ssh hasil fork]
4. Untuk mengupload/menambahkan sebuah file:
  • Copy file yang akan diupload ke folder tempat repositori lokal  berada
  • ketikkan perintah $git add * (untuk mengupload kembali semua file yang ada pada project)
  • ketikkan perintah $git commit -m "komentar anda"
  • $git push

sekian notulen belajar bersama Github

2 komentar:

  1. jadi kalau di push nanti, kode program yang kita edit akan otomatis bertambah di project utama ya?

    BalasHapus