一、分别创建ssh-key,并自定义文件名
在左下角搜索git Bash 以管理员权限运行
$ ssh-keygen -t rsa -C "A@qq.com你github的邮箱"
Enter file in which to save the key (.ssh/id_rsa): lbfq_id_rsa
$ ssh-keygen -t rsa -C "Bqq.com你github的邮箱"
Enter file in which to save the key (.ssh/id_rsa): rjx_id_rsa
//会回车三次,第一次输入自定义的文件名再回车,第二三次直接回车
在左下角搜索git Bash 以管理员权限运行
打开*.pub*文件复制公钥key到码云
二.编辑配置文件config
在 SSH 用户配置文件 ~/.ssh/config 中指定对应服务所使用的公秘钥名称,如果没有 config 文件的话就新建一个 touch ~/.ssh/config,并输入以下内容:
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
PreferredAuthentications publickey
User xxxxx@qq.com
Host github_work
HostName github.com
IdentityFile ~/.ssh/id_rsa_work
AddKeysToAgent yes
PreferredAuthentications publickey
User xxxxxx@work.com
————————————————————————————————————————————
2022年12月6日11:53:06
如果报错:ssh: connect to host github.com port 22: Connection timed out
请更新为下面这个:
Host github.com
HostName ssh.github.com
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
PreferredAuthentications publickey
User xxxxxx@qq.com
Port 443
Host github_work
HostName ssh.github.com
Port 443
IdentityFile ~/.ssh/id_rsa_work
AddKeysToAgent yes
PreferredAuthentications publickey
User xxxx@xxx.com
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · github连接超时:Connection closed by remote host
- · 解决jenkins git@github.com: Permission denied (publickey)
- · mac一台电脑配置多个github帐号
- · 这是windows还是mac?
- · 我的第一个开源框架,webspider
- · Nginx在windows下配置iis负载均衡
- · 企业微信开发之代开发应用
- · vue3 html2canvas导出透明png图片
- · 成都共享办公室推荐
- · 群晖web station设置wordpress 伪静态
- · 2024年,写字楼市场面临新挑战与机遇
- · 共享办公联合办公室的优缺点