常常咱们可能须要上传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
有福利哦