SSH-KEY多平臺對多帳號

由於

同一個 ssh-key 不容許在同平臺的多個帳號當中使用。git

可是

咱們能夠生成多個 ssh-key, 經過 config 來配置 ssh-key 對應的平臺與帳號。github

首先

生成另外的ssh-keyssh

ssh-keygen -t rsa -C "youremail@email.com"

clipboard.png

clipboard.png

此時將提示輸入密鑰文件名(文件名 = 路徑/文件名)gitlab

clipboard.png

輸入密碼,或直接回車,生成 ssh-key測試

clipboard.png

C:/Users/用戶名/.sshspa

clipboard.png

而後

若是 ~/.ssh/config 文件不存在,須要建立並設置(無後綴)code

clipboard.png

其中 Host 爲別名,對應 id_rsa_gitlabHostName 爲對應平臺blog

clipboard.png

測試

id_rsa.pub 已經添加到我本身的 gitlab 帳號中
id_rsa_gitlab.pub 的內容添加到另外的 gitlab 帳號中ip

clipboard.png

倉庫

git remote add origin git@other.github.com:other13398334423/example-project.git   
// 注意: other.github.com

相關文章
相關標籤/搜索