Git Pull Failed: Could not read from remote repository(已解决)


Bug:“fatal: Could not read from remote repository”


文 | 莫若吻     


原创博主:http://blog.csdn.net/sun_promise https://blog.csdn.net/Sun_2134/article/details/50475386

1.问题描述

在我更新Android Studio的SDK后,在Android Studio上使用git提交代码或者更新代码时出现的bug:

fatal: Could not read from remote repository”。


2.分析原因

上网找了很多资料,也没有找到我出现问题的原因,也没解决问题。同时也排除了网上大多数人出现的问题。

首先,“Could not read from remote repository” 翻译汉语意思是“无法读取远程存储库”。

然后,在网页上打开git,连接没有问题,SSH也没有问题。排除git远程服务器的问题。

再打开本地的管理git工具Source Tree,进行代码的更新和提交,完全正常。此时说明git远程服务器完全没有问题,问题出在Android Studio上。

最后,思考在什么情况下遇到的此问题,我是在更新SDK 后出现的问题,在更新之前是没有问题的。那么就有可能是在更新SDK时Android Studio的某些设置的改变影响了git的使用,而我在更新SDK时恰巧又遇到了Android Studiod翻墙连接不上,无法下载的问题,我做了Http Proxy的设置修改解决SDK更新问题。那么问题可能就是更新后没有及时将修改改回来的缘故。经过验证,也确实是这个原因。

(注:出现bug有很多种因素,大家逐一排查都能解决,主要是遇到问题不慌不忙能形成自己解决问题的思路才是我写此博客的目的。这只是我遇到此bug的其中一种原因,其他的原因遇到再补充。)


3.解决方式

将Http Proxy的设置恢复默认设置。

1)在Android Studio上git pull时出现的bug如图:


2)在Android Studio上git push时出现的bug如图:


3)出现此bug的问题设置如图:


4)解决恢复设置的步骤如图:




5)最后pull或者push都可以了,完美解决。




猜你喜欢

转载自blog.csdn.net/lzy895828408/article/details/80619557
今日推荐