Git常用操作
2025-8-3
| 2025-8-20
字数 304阅读时长 1 分钟
type
status
date
slug
summary
tags
category
icon
password
通过配置ssh-key使用ssh来连接github
在bash命令行使用命令:
密钥默认生成在~/.ssh目录下
如果你没有在 ~/.ssh/config 中明确指定 IdentityFile,SSH 会按照默认顺序自动尝试一系列常见路径的私钥文件,直到找到一个能匹配远程主机(比如 GitHub)并成功认证的为止。

✅ 默认会尝试的路径(按顺序)

  1. ~/.ssh/id_rsa(RSA)
  1. ~/.ssh/id_ecdsa(ECDSA)
  1. ~/.ssh/id_ecdsa_sk(基于硬件密钥)
  1. ~/.ssh/id_ed25519(ED25519)
  1. ~/.ssh/id_ed25519_sk(硬件版)
  1. ~/.ssh/id_dsa(DSA,已弃用)
 
什么情况需要额外配置config:
  • ~/.ssh目录下有多个ssh key,比如一台电脑上需要连接不同github账户的情况
  • 没用使用默认的密钥文件名
可以通过配置config来指定什么情况使用什么密钥来验证:
最后通过命令测试是否能够连接成功:
  • Git
  • SSH
  • 博客日志Java的编译模式
    Loading...