同一台电脑配置github,gitee,codeup账户

198 阅读1分钟

需求

个人电脑上配置多个git平台账号:比如公司用的codeup,自己个人代码平常放到GitHub或者gitee上面

这里以gitee平台为例设置ssh(以window系统为例)

  • 生成SSH公钥
ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com"  
# Generating public/private ed25519 key pair...

1683518063479.png

tips:命名修改便于区分不同平台对应的ssh,例如:gitee_id_ed25519 代表gitee平台

同一样依次生成对应github和codeup平台的ssh公钥,最后按照如下结构放在.ssh文件夹下

image.png

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复制添加的对应平台即可!