需求
个人电脑上配置多个git平台账号:比如公司用的codeup,自己个人代码平常放到GitHub或者gitee上面
这里以gitee平台为例设置ssh(以window系统为例)
- 生成SSH公钥
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"
# Generating public/private ed25519 key pair...
tips:命名修改便于区分不同平台对应的ssh,例如:gitee_id_ed25519 代表gitee平台
同一样依次生成对应github和codeup平台的ssh公钥,最后按照如下结构放在.ssh文件夹下
config文件很重要按照下面模式去添加
# 描述
# Host 网站地址或者ip地址
# HostName 网站地址
# User 可以写邮箱 也可以写git账号
# IdentityFile 对应密钥路径
#Gitee
Host gitee.com
HostName gitee.com
User xxx
IdentityFile ~/.ssh/gitee/id_rsa_gitee
#github
Host github.com
HostName github.com
User xxx
IdentityFile ~/.ssh/github/id_rsa_github
Host codeup.aliyun.com
HostName codeup.aliyun.com
IdentityFile ~/.ssh/codeup/id_rsa_codeup
User xxx
最后将ssh key复制添加的对应平台即可!