手动下载github Desktop
2016-11-29 本文已影响81人
zjbao123
github Desktop
是github
推出的桌面版图形界面,由于最近我升了win10,就需要重新下载github Desktop
,又要经历一遍痛苦的过程。为什么说是痛苦的呢?安装的时候一直卡在下载界面,下了几十兆就断开连接,又要重新开始。挂vpn,加host,加信任站点,能试的都试了一遍,还是不行。关于这个问题,轮子哥说的好,“我也遇到过这种问题,后来我解决了他,方法就是:明天再说。”看到知乎里有大神自己手动下载下来了github离线版,可是就是不甘心啊,想要自己来试试这个过程,也顺便做个记录。
通过一些搜寻,还是找到一些方法的。可以先下载http://github-windows.s3.amazonaws.com/GitHub.application
(直接在网页打开并下载),接下来运行GitHub.application
,会发现报错了。原因是没有找到GitHub.exe.manifest
,继续找了对应的url,也进行了下载并放在了其目录下。一开始并不知道GitHub.exe.manifest
的作用,还是傻瓜式的报错下文件,但参考了姚泽源所说的内容之后,我开始查看其源码。
发现其file
格式里的name
和codebase
里的内容即为文件名,于是通过正则codebase="(.*?)"
匹配得到了所有的文件名。
然后,将其匹配出来的复制到另一个文本中。图中仅仅是codebase
的部分内容。
再使用正则将其改为URL格式,再用迅雷进行下载。
mark
其中会出现有部分文件无法下载,可用浏览器下载并放在对应目录下。
以下是我最新版github离线版安装包可以直接下载。