使用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"
相关推荐
only-lucky24 分钟前
Git克隆 提示证书验证失败解决
git
丁总学Java40 分钟前
git reset (取消暂存,保留工作区修改)
git
MYG_G43 分钟前
git cherry-pick从一个分支中选择一个或多个提交(commit)并将其应用到当前分支
git
DaphneOdera172 小时前
Git Bash 配置 zsh
开发语言·git·bash
半桔4 小时前
栈和队列(C语言)
c语言·开发语言·数据结构·c++·git
van叶~5 小时前
Linux探秘坊-------5.git
linux·运维·git
放飞自我的Coder7 小时前
使用 ECS服务器 和 vsCode 搭建远程开发站
vscode·ssh
@PHARAOH20 小时前
HOW - 基于master的a分支和基于a的b分支合流问题
前端·git·github·分支管理
敖行客 Allthinker21 小时前
GitHub Actions 使用需谨慎:深度剖析其痛点与替代方案
github
Lucky GGBond1 天前
git远程仓库如何修改
java·git