解決 Mac 同時連接Gitlab和Github問題

語言: CN / TW / HK

1、為啥會有這一篇?

今天 發現自己連接 公司 gitlab 後 github 受到了影響,問題關鍵在於 生成的 鑰匙文件 被覆蓋,其實 還有一個簡單的方式,生成鑰匙文件和 gitlab 文件分開 命名 就可解決,不過 有個更好的方式解決

2、思路

``` * 2、連接 github/gitlab

將公鑰 複製到 剪切板 pbcopy < ~/.ssh/id_rsa_github.pub * 3、只需要將這個 複製到 github ssh 添加位置 並且 命名(隨意)

image.png * 4、gitlab 同理 不談了

3、 管理ssh keys

ssh-add ~/.ssh/id_rsa_github ssh-add ~/.ssh/id_rsa_gitlab

  • 創建ssh配置文件 ```

創建

touch ~/.ssh/config

編輯 注意 編輯完成後 wq 保存

vi ~/.ssh/config ```

  • 配置模版 (粘貼進去 )

```

xxx

Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa_github

xxxx

Host gitlab.com HostName gitlab.com User bgit IdentityFile ~/.ssh/id_rsa_gitlab ```

4、結果&測試連接

ssh -T [email protected]

image.png

  • 大功告成 !

更多 精彩 請訪問 主頁 ......