今天在Android studio中clone github上的项目时,发现一直卡着clone不下来,点进Event log时发现一直报下面两句:
下午8:29 Clone failed: Could not read from remote repository.
下午8:32 Couldn't get the list of GitHub repositories: Read timed out
心想着是不是昨天刚给我的github添加了本机的SSH keys导致的,不知道,只能瞎猜,所以我就去设置里面把SSH executable切换成Native,发现还是不行
然后就继续试,后来又出现如下错误:
出现该错误是本地hosts文件中配置不正确导致的。
Can’t login: Connect to api.github.com:443 [api.github.com/208.78.70.16] failed: Connection refused: connect
后来看到一篇博文中看到说是mac里的hosts文件的问题,照着那篇文章,我打开了我的hosts文件(mac上打开hosts文件的方法是:打开finder --> 按住command+shift+G --> 输入/private/etc然后前往 -->在etc目录下可以找到hosts文件)
文章中说“查看hosts中是否包含208.78.70.16这个ip地址,如果有,把该ip地址注释掉即可,在最前面添加#即添加注释成功,如#208.78.70.16”,然而我的hosts并没有这种ip,所以说就不是这个原因,后来实在找不到原因就直接重新输入了Android studio中的github的账号密码,再试一下竟然好了,不知道是何原因?哪位大神找到可以告知一下,感激不尽!