问题发生的非常突然,什么设置也没有变,突然发现git clone/pull/push都失败,具体表现如下
关键字:
fatal:could not read from remote repository
please make sure you have the correct access rights and repository exists.
这是添加了.ssh/config之后的,但是大差不差,一开始的port应该是22
‘
网上大部分的办法是
1、删除原始的.ssh文件夹
2、name+email+创建新的.ssh
3、将key添加到github中
很不幸,没用
于是我继续找方法,发现可能是port存在问题,要在.ssh文件夹添加config文件,具体见github的官方文档。
很不幸,虽然ssh -T成功了,但依然不能clone/pull/push,error变成了上图所示。
于是我继续搜索,终于发现了一篇多一个步骤的blog,防止原blog删除,这里放上截图
就是这里的step 2.
这一个步骤在原文中是在创建新的.ssh文件夹和添加新key到github中这两个步骤之间的,但本人亲测这步放在最后也可以。
终于,成功了!