- 產生個別的 ssh keys
$ cd ~/.ssh $ ssh-keygen -t rsa -C "account1@email.com" -f id_rsa_account1 $ ssh-keygen -t rsa -C "account2@email.com" -f id_rsa_account2
- 建立 config 檔
$ cd ~/.ssh $ touch config $ gedit config
編輯內容如下#account1 Host github.com-account1 HostName github.com User git IdentityFile ~/.ssh/id_rsa_account1 #account2 Host github.com-account2 HostName github.com User git IdentityFile ~/.ssh/id_rsa_account2
- 修改相對應 repo 的 remote url。例如:
$ cd /path/to/repo1 $ git remote set-url origin ssh://git@github.com-account1/account1/repo1.git
- 完成
2013年3月6日 星期三
多個 SSH Key 對應多個 Github 帳號
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言