不想在不同的托管平台或者不同的账号使用同一个秘钥
- 使用
-f
参数创建多个秘钥并添加到对应平台,Git - 秘钥创建 - 修改
~/.ssh/config
,格式如下 - 新格式仓库地址:
<主机名>:<仓库所有者>/<仓库名>.git
# ~/.ssh/config
# 主机名随意,但须保证文件内唯一
Host <主机名># 托管平台,有很多,常用的有github, gitee, gitlabHostName github.com# 用户名固定是gitUser git# 对应平台的秘钥文件IdentityFile <秘钥文件># 此时<主机名>等效于git@github.com
# 原本使用的仓库地址git@github.com:<仓库所有者>/<仓库名>.git
# 等效的新格式仓库地址<主机名>:<仓库所有者>/<仓库名>.git