0
点赞
收藏
分享

微信扫一扫

GitHub加载缓慢无法访问 「试试这种方法」

贵州谢高低 2022-03-11 阅读 28

文章目录


image-20220224144858962

  • 因为GitHub网站在国外,很多时候不是慢就是访问不了
  • 我自己访问GitHub往往是这样的

最近老是看到,有人在微信群里面问有没有免费的fq软件,作为一个遵纪守法的中华公民,fq当然是不行的

所以兔老大通过查阅资料并实践得出以下几种方案

方案一:浏览器插件

谷歌访问助手适用于Chrome,EDG等浏览器,其他的浏览器还未实验

image-20220224155835163

添加谷歌访问助手后,可以直接使用google搜索引擎访问GitHub,访问非常流畅,有纵享丝滑的感觉

不仅可以访问GitHub还可以使用Google查阅资料

image-20220224161229360 image-20220224161326941

方案二:GitHubFast(个人推荐)

github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。

安全性说明

合法性说明

获取链接

也可以去GitHub官网下载:https://github.com/dotnetcore/fastgithub/releases

部署方式

  • windows-x64桌面

    • 解压之后:双击运行FastGithub.UI.exe
  • windows-x64服务

    • fastgithub.exe start // 以windows服务安装并启动
    • fastgithub.exe stop // 以windows服务卸载并删除
  • linux-x64终端

    • sudo ./fastgithub
    • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457
  • linux-x64服务

    • sudo ./fastgithub start // 以systemd服务安装并启动
    • sudo ./fastgithub stop // 以systemd服务卸载并删除
    • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457
  • MacOS 教程

    1. 解决 “XXX” cannot be opened because the developer cannot be verified

      • 打开终端进入FastGithub执行文件所在路径执行命令: sudo xattr -d com.apple.quarantine *.*
    2. 打开FastGithub后,目录内会生成cacert目录,双击打开fastgithub.cer,系统弹出Keychain Access窗口,列表中双击FastGitHub,弹出证书详情窗口,展开Trust并选择Always Trust。image-20220224165643054image-20220224165737736

    3. 配置代理

      1. 自动代理

        • 打开mac设置,网络,点击高级,选择代理,勾选网自动代理配置,填写FastGithub窗口提示的地址
        • image-20220224165910191
        • image-20220224170001169
      2. 手动代理

        • 打开mac设置,网络,点击高级,选择代理,勾选网页代理(HTTP)及安全网页代理(HTTPS),填写FastGithub窗口提示的地址
        • image-20220224170446198
        • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sSg2DFms-1646012808287)(/Users/joe/Library/Application Support/typora-user-images/image-20220224170603294.png)]

方案三:修改Host

修改之前:ping github.com

image-20220225103326674

Win 10 用户

第一步:修改HOSTS文件权限

通过目录 C:\Windows\System32\drivers\etc 找到 hosts文件。

在打开之前,我们要修改文件权限,否则我们不能修改文件。

操作:选中hosts文件--属性--安全--选中含User那一栏(代表用户操作)--编辑--全部允许

image-20220225100316161

第二步:记录并解析GitHub相关IP

解析网站:https://www.ipaddress.com

分别输入github.comgithub.global.ssl.fastly.net 并记录ip

image-20220225101120200image-20220225101249777

第三步:修改Hosts文件

image-20220225101829336

以这种格式,将刚刚解析的IP配置好

刷新DNS : WIN + R 输入:ipconfig /flushdns

Mac / Linux 用户

第一步:记录并解析GitHub相关IP

解析网站:https://www.ipaddress.com

分别输入github.comgithub.global.ssl.fastly.net 并记录ip

image-20220225101120200image-20220225101249777

第二步:修改Hosts文件

系统的hosts文件的位置如下:/etc/hosts

打开终端 :

  • 切换为root用户:sudo su - root
  • 修改hosts文件:vi /etc/hosts
  • i插入:加入前面两个域名和对应的IP解析如下图所示
    image-20220225104517218

验证能否Ping通GitHub

在这里插入图片描述

举报

相关推荐

0 条评论