昨天我学习一下git,但是在学习的过程中,自己给自己挖了一个坑,特意来记录一下;
这是我要向远程仓库上传我的本地仓库的代码;
当我要push的时候,首先出现的是下面的提示是否需要重新连接,然后我按下回车键,然后就报这个异常了;
当时我就很纳闷,为什么会发生这个异常;
一开始我从暂存区、本地库的操作的是没有问题的,那么出现这种问题我就怀疑是公钥的问题;
然后我就去看我的码云上有没有公钥,答案是有的;
接着我又去看了本地的公钥私钥,也没有问题;
我就纳闷了,我去重新生成了一个新的公钥私钥;发现这个异常还是一样的;
最终在几个小时的排查后,我发现了问题在哪里了;
原来是我之前一开始就重新生成了新的公钥和私钥,我在上传的时候git会根据之前保存的公钥和私钥去匹配,但是git保存的密钥匹配不上就会再去.ssh文件夹找,就会提醒你是否重新连接,这个时候就要注意了;
一般我们都是直接回车就以为是默认Yes,但是这里并不会;git是默认no状态的,所以连接不上的异常,就是我没把Yes打上去!
自己把自己坑死~~~~~~~~