Git 解决Bug:fatal: Could not read from remote repository


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




  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值