mac 上配置兩個github賬號

2021-10-12 20:07:58 字數 844 閱讀 1912

進入到 ./ssh 目錄下,可以看到id_rsa 和id_rsa.pub檔案

ssh-keygen -t rsa -c "[email protected]"  建立第乙個賬號的私鑰和公鑰

ssh-keygen -t rsa -c "[email protected]" 建立第二個賬號的私鑰和公鑰

輸入命令之後,會提示你填寫新的檔名,此時需要輸入新的檔名即可,例如:id_rsa_personal

cat ~/.ssh/id_rsa_personal.pub 複製其中的內容到對應平台新增私鑰的地方

#default account

host ***.***.com

hostname ***.***.com

identityfile ~/.ssh/id_rsa

#new account

host github.com

hostname github.com

identityfile ~/.ssh/id_rsa_personal

ssh-add -k ~/.ssh/id_rsa

執行ssh-add -k ~/.ssh/id_rsa_company把keygen加入到agent中,這樣兩個賬號都能推拉**啦~(這命令相當於把對應的金鑰加進 ssh-agent 所管理的乙個 session 當中,這樣每次關機重啟之後ssh-agent 服務也就重置了,session 會話也就失效了。就需要重新再加一次。所以加個引數 -k是將金鑰放在 keychain中,這樣就不會過期了)

可以使用 ssh-add -l檢視是否新增成功。

測試賬號是否可用

ssh -t [email protected]

如何在同一臺電腦上使用兩個github賬戶

場景 最近在使用github的時候,有這樣的乙個需求,就是一台電腦上登入兩個github賬號,並上傳專案和更新自己的 大家都知道需要給該賬號新增乙個ssh key才能訪問,參考 具體設定 當然如果你在多台機器使用乙個賬戶,你可以為該賬戶新增多個ssh key。由於github是使用ssh key的f...

在一台電腦上配置兩個github賬戶

生成 ssh key cd sshssh keygen t ed25519 c your email example.com 注意要取乙個可以分辨的名字,比如id github personal 把公鑰新增到個人賬戶 修改 ssh 配置檔案vi ssh config 此時檔案中已經有乙個工作賬戶,繼...

如何在電腦上配置兩個tomcat

準備逐漸轉向idea的懷抱了,每次部署專案時和eclipse使用的都是同乙個tomcat,這是很大的隱患,並且非常的不方便,遂再配置乙個tomcat catalina home是tomcat的安裝目錄 catalina base是tomcat的工作目錄 所以配置新的tomcat也需要配置新的環境變數...