手动下载github Desktop

2016-11-29  本文已影响81人  zjbao123

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离线版安装包可以直接下载。

上一篇下一篇

猜你喜欢

热点阅读