Archive

Archive for the ‘GIT’ Category

Membuat Multiple Account Github

January 30, 2010 Leave a comment

Mempunyai banyak account di github untuk aktivitas coding bisa jadi sangat manarik karena saat kita terlibat dalam suatu project yang melibatkan client, tentu saja client ingin diperlakukan secara private karena sedikit banyak melibatkan proses bisnis yang sedang dikerjakan sehingga kita membutuhkan accout berbayar di github dengan account ini code yang dibuat dan siap untuk di-deployment akan aman (mungkin!!??!!)

Akan tetapi sebagai pengembang kita membutuhkan sharing ide dan berbagi code dengan developer lain di seluruh dunia ketika berhadapan dengan masalah, github adalah tempat yang pas untuk melakukan kolaborasi tersebut.
Itulah yang ada di pikiran saya, awalnya mengalami kesulitan ketika membuat setting account antara github yang berbayar dengan github yang free charge (alias gratis), karena github tidak mengizinkan berbagi kunci SSH di setting accountnya. semua komunikasi di github didasarkan pada SSH account pengguna.
sehingga dibutuhkan sedikit trik, untungnya jawaban untuk kondisi tersebut telah disediakan dalam guides-nya, sehingga sebenarnya bukan trik tapi petunjuk…..meskipun demikian saya ingin membagikan pengalaman ketika melakukan setting dengan guides tersebut.

Pertama,  saya asumsikan bahwa anda sudah memiliki account di github,

Kedua, kita buat id_rsa_pub yang laiin yang dialamatkan di  /Users/username/.ssh/id_rsa_github_useraccout,

Ketiga, lakukan konfigurasi di file (~/.ssh/config), tambahkan code dibawah ini,

Host github-tom
HostName github.com
User git
IdentityFile /Users/username/.ssh/id_rsa_git_

sekarang kita coba untuk berkomunikasi dengan github dengan cara melakukan clonne terlebih dahulu, proses clone biasanya seperti ini,

git clone git@github.com:account/repository.git

karena alamat tadi sudah kita gunakan dalam account sebelumnya, kita ubah sedikit dengan,

git clone git@github-useraccount:account/repository.git

setelah proses clone barulah kita bisa malakuakan merge dan push ke repository. semoga membantu.

Categories: GIT Tags:

Tips Aman Development Menggunakan Git

Tulisan ini dimaksudkan untuk mengingat setiap tahapan yang hampir setiap kali diulang ketika mengupdate source code di Git, skenario ini adalah standard menurut penulis yang sangat mungkin setiap group atau kelompok coder memiliki cara masing-masing untuk berkolaborasi dalam satu proyek.

langkah-langkah standard yang biasa saya lakukan adalah :

  1. membuat cabang atau branch
  2. git checkout -b
    

  3. lakukakan commit untuk
  4. git add .
    git commit -m "tuliskan pesan agar diperhatikan oleh anggota kelompok lain"
    

  5. masuklah ke master
    git checkout master
    
  6. lakukan merge dengan branch
  7. git merge <nama_branch>
    

  8. masukan perubahan ke server git
  9. git push origin
    

  10. delete branch yang tadi kita buat
  11. git branch -d <nama_branch>
    

perlu saya tegaskan bahwa setiap grup developer punya cara masing-masing untuk mengkomunikasikan setiap perubahan yang dibuat oleh setiap anggotanya

Categories: GIT

Menulis Kembali

November 13, 2009 Leave a comment

Sangat tidak mudah untuk saya membiasakan diri menulis secara rutin tentang apa yang saya pikirkan, apa yang saya reasakan dan apa yang sedang saya pelajari. hari-hari ini waktu saya terasa sangat sempit karena selalu dijejali dengan pekerjaan rutin yang dikejar deadline.

akhirnya saya dapat memaksa diri untuk menulis karena ingin mengumpulkan segala hal yang terkait dengan apa yang sedang saya kerjakan hari ini belajar menjadi seorang programmer yang baik dan benar…he. kalau pun anda tidak tertarik melihat segala hal dalam blog ini, saya harapkan anda memberikan masukannya. anggaplah bahwa yang meulis blog ini sedang mencatat hal-hal yang menurutnya berguna. thanks

dalam buku harian saya ada pustaka yang sering saya lihat yaitu :

ssh -v git@github.com

pustaka itu saya gunakan untuk mengecek apakah komputer lokal saya sudah tersambung ke git atau belum, ya github dengan social coding-nya adalah situs yang meyediakan fasilitas project management dalam sebuah tim. luar biasa situs ini saya baru berkenalan dengan situs ini selama 3 bulan yang lalu. pada tulisan saya selanjutnya akan coba saya uraikan banyak hal tentang git ini. cukuplah buat hari ini saya menuliskan pustaka dasar saya dalam berinteraksi dengan git.

Categories: GIT
Follow

Get every new post delivered to your Inbox.