生成密钥
ssh-keygen -t -C "xxx@xxx.com"
# 多个账户生成多次
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): 这个地方路径名称需要改,如/c/Users/admin/.ssh/id_rsa_gitlab
# 主要是避免文件名重复产生覆盖
在~/.ssh/目录下创建config文件
内容编辑如下:
# 网站的别名,可以随便填写
Host github.com
# 托管网站的域名,需要真实的git网站域名
HostName github.com
# 配置使用用户名
User V7hinc
# 这里是id_rsa的目录位置
IdentityFile ~/.ssh/id_rsa_github
# 另一个git网站
Host gitlab.com
HostName gitlab.com
User xxx
IdentityFile ~/.ssh/id_rsa_gitlab
# 如果ssh端口不是22,可以加上这条指定ssh端口
Port 2222