一臺電腦使用多個git帳號

最近開始使用git,今天又新建了一個github帳號,提交是發現老是說第一個帳號沒有權限,後發現git push的時候須要區分github帳號,現記錄解決方案:git

1.建立SSH KEY  $ ssh-keygen -t rsa -C "your_email@example.com",根據提示輸入文件名,如id_rsa_two,粘貼複製到github的SSHgithub

 

2.查看用戶~/.ssh下是否存在 config文件,如不存在使用命令 touch config建立,而後配置configshell

#github server one
Host github
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa
#github server two
Host github_two
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa_tworuby

3.測試配置,測試成功後github ssh處小鑰匙圖標會變綠色bash

   ssh -T git@gihub_two   ssh

   #若是配置正確會提示ide

    Hi your git account two  in  github ! You've successfully authenticated, but GitHub does not provide shell access.

4.clone項目到本地測試

原先操做:  git clone git@github.com:yourAccount/xxx.git;spa

現改成:git clone git@github_two.com:yourAccount/xxx.git code

相關文章
相關標籤/搜索