配置多公钥在多平台使用Git

步骤很详细,直接上教程

当我们想在不同远程仓库平台配置不同公钥时会发现不进行额外配置是不行的,只会使用默认的公钥,本篇文章便是为了解决这个问题

  1. 进入C:\Users\[你的用户名]\.ssh文件夹
    如果没有这个文件夹可以新建一下
  1. 在上述文件夹新建文件config
  1. 在该文件中填入以下模板内容

    此处举例了几个,不同平台需修改域以及我们设定的公钥文件名,文件名按自己的自行修改,建议使用眨眼睛的命名格式,

    生成公钥的命令行ssh-keygen -t rsa

bash 复制代码
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

# codeup
Host codeup.aliyun.com
HostName codeup.aliyun.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/codeup_id_rsa
相关推荐
亚林瓜子10 小时前
git使用远程分支覆盖本地分支
git·master
我不是8神13 小时前
git知识点总结
git
Greg_Zhong16 小时前
Git建立本地与远程仓库的连接,简洁版
git·本地与远程连接
小猪咪piggy17 小时前
【工具】Git 和小乌龟安装与使用
git
二进制coder18 小时前
Git 实操:已Push的Commit能否重新Push?答案与规范全解析
git
solly79375567021 小时前
IDEA下载git项目和配置tomcat
git·tomcat·intellij-idea
拐爷1 天前
Vibe‑coding九阳神功之夯:Git 基础操作,AI 时代的刹车系统(附速查表)
人工智能·git
嘿吖嘿嘿~1 天前
怎么解决git@github.com出现Permission denied (publickey)的问题
git·github
岱宗夫up1 天前
Git不是工具,是协作哲学
git
生活很暖很治愈1 天前
Linux基础开发工具
linux·服务器·git·vim