常常咱們可能須要上傳github,和gitlab,或者你有多個github帳號,咱們須要對應不一樣的帳號上傳,咱們須要配置多個ssh key前端
這裏咱們就以配置github,gitlab,兩個ssh key 爲案例node
ssh-keygen -t rsa -C "yourmail@gmail.com"
這裏不要一路回傳,讓你選擇在哪裏選擇存放key的時候寫個名字,好比 id_rsa_github,以後的兩個能夠回車。
上圖的紅色框框是本身輸入的,便於區分git
ssh-keygen -t rsa -C "yourmail@gmail.com"
同樣不要一路回車github
最終結果是這樣子的:微信
圖中的config文件是我本身建的,也就是接下來要說的ssh
新建文件config文件,打開gitlab
輸入一下學習
# gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab User xiaqijian // 輸入本身帳號名 # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github User xiaqijian // 這裏輸入本身的帳號名
注意:若是拷貝個人,要把後面的註釋去掉測試
而後保存起來spa
填上剛剛生成的,
而後你就能夠上傳文件試試
或者用下面方法測試
ssh -T git@github.com
首發於微信公衆號:node前端
不妨關注一下,咱們一塊兒學習
回覆:100
有福利哦