Git 解决Bug:fatal: Could not read from remote repository ——诺诺"涂鸦"记忆

来源:互联网 发布:扫地机器人算法 编辑:程序博客网 时间:2024/06/11 14:00


----------   诺诺学习技术交流博客、期待与您交流!    ----------

详情请查看:http://blog.csdn.net/sun_promise


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


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都可以了,完美解决。


----------   诺诺学习技术交流博客、期待与您交流!    ----------

详情请查看:http://blog.csdn.net/sun_promise


0 0
原创粉丝点击