配置github或gitlab的sshKey
- 在
终端
或git bash
中执行命令
查看本机是否已经配置过密钥
1 | $ cd ~/.ssh |
生成密钥
生成
id_rsa
密钥1
2$ ssh-keygen -t rsa -C "xx@163.com"
// 直接回车生成
自定义命名
密钥1
2$ ssh-keygen -t rsa -C "xx@163.com" -f ~/.ssh/id_rsa_gitlab
// 直接回车,生成名为id_rsa_gitlab的密钥
复制密钥
1
$ cat .ssh/id_rsa.github.pub
将SSH Key密钥添加到ssh-agent
1
2$ eval $(ssh-agent -s)
$ ssh-add ~/.ssh/github
测试SSH连接
1
2$ ssh -T git@github.com
$ ssh -T git@gitlab.com
如图所示:则代表链接成功:
扩展在root中生成sshKey
- 在
终端
或git bash
中执行命令生成密钥
1 | $ sudo ssh-keygen -t rsa -C “xx@163.com” |
存在多个密钥,需要重定向密钥
1 | $ eval $(ssh-agent -s) |
总结:大功告成✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️