配置多公钥在多平台使用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
相关推荐
月光下的麦克13 小时前
Git 打 Tag 的作用
git
DJ斯特拉13 小时前
git基本使用
git
我命由我1234514 小时前
Git 问题:Author identity unknown*** Please tell me who you are.
java·服务器·git·后端·学习·java-ee·学习方法
悲伤小伞16 小时前
Git_原理及使用_撤销修改_删除文件
数据库·git
不做超级小白16 小时前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
困死,根本不会17 小时前
Git 远程连接仓库学习笔记(本地→GitHub)
笔记·git·学习
我命由我1234518 小时前
Git 创建新分支并推送到远程仓库
java·服务器·git·后端·学习·java-ee·学习方法
Joy T1 天前
vite is not recognized :一次典型的 Electron/Vite 打包处置手册
javascript·git·electron
tryCbest1 天前
Git与Node.js安装及常用命令详解
git·node.js
北冥湖畔的燕雀1 天前
Git与GDB以及进程:高效开发与调试指南
git