手动下载github Desktop

github Desktopgithub推出的桌面版图形界面,由于最近我升了win10,就需要重新下载github Desktop,又要经历一遍痛苦的过程。为什么说是痛苦的呢?安装的时候一直卡在下载界面,下了几十兆就断开连接,又要重新开始。挂vpn,加host,加信任站点,能试的都试了一遍,还是不行。关于这个问题,轮子哥说的好,“我也遇到过这种问题,后来我解决了他,方法就是:明天再说。”看到知乎里有大神自己手动下载下来了github离线版,可是就是不甘心啊,想要自己来试试这个过程,也顺便做个记录。

通过一些搜寻,还是找到一些方法的。可以先下载http://github-windows.s3.amazonaws.com/GitHub.application(直接在网页打开并下载),接下来运行GitHub.application,会发现报错了。原因是没有找到GitHub.exe.manifest,继续找了对应的url,也进行了下载并放在了其目录下。一开始并不知道GitHub.exe.manifest的作用,还是傻瓜式的报错下文件,但参考了姚泽源所说的内容之后,我开始查看其源码。

发现其file格式里的namecodebase里的内容即为文件名,于是通过正则codebase="(.*?)"匹配得到了所有的文件名。

正则匹配文件名

然后,将其匹配出来的复制到另一个文本中。图中仅仅是codebase的部分内容。

codebase的部分内容

再使用正则将其改为URL格式,再用迅雷进行下载。


mark

其中会出现有部分文件无法下载,可用浏览器下载并放在对应目录下。

以下是我最新版github离线版安装包可以直接下载。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,881评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,104评论 25 708
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,085评论 0 5
  • 21天“打造你的个人品牌训练营”课程快到一半了,可我的第一份作业还没交卷。我的拖延症又发作了。 其...
    木子云湘阅读 335评论 0 0
  • 很久很久以前,白云追随风的足迹路过一片草地。它被草场上奔跑的男孩吸引住了,于是,白云摆脱风的方向独自返回。它日...
    山城里的夏菇凉阅读 447评论 3 5