[實作] 同一部電腦管理 Github 與 Gitlab SSH keys
- 我們如果在同一部電腦需要用到 Github 與 Gitlab 時,SSH key 當然不可能用同一個,那如何管理 SSH key 呢,步驟如下 :
1. 使用 ssh-keygen
產生兩個 SSH keys
1 | ssh-keygen |
- 產生第一個 SSH key 時,可以不斷
Enter
,但第二個就必須在此給檔案命名,否則會把第一個 SSH key 覆蓋掉
2. 檢查檔案
- 可以看到存在
id_rsa.pub
與id_rsa_gitlab.pub
3. 新增並配置文件
1 | touch config |
- 在
.ssh
底下新增文件config
1 | # github |
vim config
使用文字編輯器加入這段:wq
存檔離開
4. 到 Github 與 Gitlab 添加 SSH key
- 使用文字編輯器
vim id_rsa.pub
與vim id_rsa_gitlab.pub
進入後y
兩次複製 - 到各網站貼上各自的 SSH key
5. 測試
1 | ssh -T git@github.com |
- 測試 Github
1 | ssh -T git@gitlab.com |
- 測試 Gitlab