Archive

Posts Tagged ‘github’

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:
Follow

Get every new post delivered to your Inbox.