Git用ssh方式上传出现Could not read from remote repository---Windows(学习ing)

经过几个小时研究,从http连接到ssh连接(后者成功,前者老是出问题),之后出现如下问题
在这里插入图片描述
上图问题仅限于ssh连接,如果这种情况是因为ssh key的原因,可以参考该链接(Intellij的):https://blog.csdn.net/qq_42846022/article/details/88762821,也可以继续看我的操作(我是参考了该文章)。

首先,打开Git Bash,这个直接右键或者开始进入都行。然后输入

ssh-keygen -t rsa -C '(你注册git时的邮箱)'

输入完后出现"Enter file in which to save key(/c/Users/Administrator/.ssh/id_rsa):",可能每个人的不一样,但是没关系,直接回车
在这里插入图片描述
之后出现
在这里插入图片描述
这个通俗说就是输入密码QWQ,牢记,很重要(后面要用到,以及ssh上传也会用到),之后呢,出现下图情况
在这里插入图片描述
进入上面所显示的地址,打开id_rsa.pub(记事本打开就行),然后Ctrl+A全选复制(后面要用到)
在这里插入图片描述
之后呢,网站登录Git,右上角头像点击,进入"Settings"
在这里插入图片描述
进入"Settings"界面后,找到"SSH and GPG keys"并单击。
在这里插入图片描述
进行上面操作后出现类似如下图片,单击"New SSH key"
在这里插入图片描述
第一个Title输入框,也就是名字,随意都行QWQ,然后Key输入框中粘贴之前复制的id_rsa.pub文件中的key,然后"Add SSH key"
在这里插入图片描述
再打开Git Bash输入

ssh -T git@github.com

在这里插入图片描述
输入之前设置的密码,就会出现

Hi My Friend,You've successfully authenticated,but GitHub does not provide shell access



OK,就是这样,害,之前整过Git的,但是老久没弄了就重新学习了一下,我觉得http连接难搞啊,希望会的人,教教我。emmm,本文章如有什么不足之处或者有啥问题,请评论或者私信告诉我,谢谢了啦






最后,感谢你阅读我的文章,感恩!

posted @ 2022-09-14 22:05  晓星晨曦  阅读(157)  评论(0编辑  收藏  举报