背景
电脑上同时连接多个git远端仓库,如github、gitee、公司的gitlab等。
步骤
以github为例,gitee或者gitlab等同理。
生成密钥对
# 生成密钥对, 同时 -f 指定秘钥文件路径和名字
# 这个会在 ~/.ssh 下生成 私钥:github_rsa 和 github_rsa.pub 两个文件
ssh-keygen -t rsa -C "fasurehtf@163.com" -f ~/.ssh/github_rsa
配置文件
~/.ssh 下文件 config
# github
Host github.com
# github的公钥文件
IdentityFile ~/.ssh/github_rsa
# gitee
Host gitee.com
# gitee的公钥文件
IdentityFile ~/.ssh/gitee_rsa_lab