解決 Github Gitlab SSH key 衝突

問題

Github、Gitlab 產生 SSH key 的預設路徑皆為 ~/.ssh 並且 Github, Gitlab 官方推薦都是使用 ed25519 算法,所以生成 id_ed25519 和 id_ed25519.pub 時之前的SSH KEY就會被覆蓋掉。

ssh-keygen -t ed25519 -C "<comment>”

解決辦法

解決辦法非常簡單,就是在 .ssh 中新建一個資料夾用於區別 gitlab , github 的 key,比方說我在 .ssh 中新建 gitlab 資料夾專門用於存放 gitlab 的 ssh key,那 .ssh 資料夾我就用來存 github 的 ssh key

gitlab github ssh key 解決 Github Gitlab SSH key 衝突

然後記得在 .ssh/config 中設定 gitlab, github 的 ssh key 路徑

ssh config 解決 Github Gitlab SSH key 衝突
0 0 評分數
Article Rating
訂閱
通知
guest

0 Comments
在線反饋
查看所有評論