使用git+ssh访问github,避免下载资源失败

一、创建github账户之后,记住注册邮箱和账户名

我的邮箱:yuanyan23@mails.ucas.ac.cn

账户名:thekingofjumpshoot

下边的相关位置需要用自己的邮箱和用户名替代

二、输入本地生成秘钥和公钥命令,并且生成公私钥对

复制代码
ssh-keygen -t rsa -C  "yuanyan23@mails.ucas.ac.cn"

输入命令后连摁三次enter即可生成秘钥

找到如图中的公钥位置,将其复制粘贴的github上的对应位置

如图是公钥的样子,复制出来待会使用

三、公钥粘贴的位置

四、测试是否连通

复制代码
sh -T git@github.com

若出现The authenticity of host '[ssh.github.com]:443 ([20.205.243.160]:443)' can't be established.
ECDSA key fingerprint is  SHA256:XXX.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
     输入 yes

再输入一遍 ssh -T git@github.com
提示 Hi user.name! You've successfully authenticated, but GitHub does not provide shell access.

效果如图,即连接成功

五、配置过之后,下一次只需要输入如下代码即可连接

复制代码
git config --global user.email  "yuanyan23@mails.ucas.ac.cn"
git config --global user.name  "thekingofjumpshoot"
相关推荐
阿里嘎多学长2 小时前
2026-01-11 GitHub 热点项目精选
开发语言·程序员·github·代码托管
三两肉2 小时前
HTTPS ECDHE 握手全解析
网络协议·https·github·rsa·echde
啊湘2 小时前
vscode 使用 github (适用CURSOR等使用)
ide·vscode·github·cursor·mcp
Kiyra3 小时前
虚拟机假死?SSH 能连却卡 Logo 界面
运维·ssh
l1t3 小时前
利用DeepSeek辅助拉取GitHub存储库目录跳过特定文件方法
人工智能·github·deepseek
Hilaku3 小时前
我用 Gemini 3 Pro 手搓了一个并发邮件群发神器(附源码)
前端·javascript·github
谢平康4 小时前
ssh-copy-id 后还是一直需要密码登录的一个解决办法
运维·ssh
番茄灭世神5 小时前
Git入门使用学习
git·gitee·软件工程·计算机专业入门
逛逛GitHub5 小时前
GitHub 上 2300 人 Star 的 Claude Code 可视化工作流编辑器。
github