由於工作和學習需要,我需要同時連接 gitee和公司的 Phabricator(類似gitlab),要求使用不同的ssh私鑰對。我在已有的ssh對的基礎上新生成了一個ssh私鑰對:4gome,設置到Phabricator之後如下顯示沒有權限。
打開 git-bash 客戶端:
執行:
eval 'ssh-agent -s'
執行:
ssh-add "C:\Users\yh\.ssh\4gome"
#其中4gome 是我新生成的ssh私鑰,公鑰已經設置到遠程git服務器中
如上圖,如果出現錯誤:
Could not open a connection to your authentication agent.
先執行:
ssh-agent bash
再執行:
ssh-add "C:\Users\yh\.ssh\4gome"
出現added 表示添加成功。