目录

先上地址后讲原理:

原理:

11个目录的文件怎么一口气下载呢?

最后,把下好的文件批量名,同时将GitHub.exe.manifest也放到软件根目录下(与GitHub.exe同级):

今后的猜想:

今天下载github for windows,被GR的GFW断了好2次,【目标地址是54.231.8.177,美国华盛顿州西雅图市亚马逊公司数据中心】,果断怒了,拖拖的把它给办了。。。

先上地址后讲原理:

Github第一层目录下的文件下载地址【直接迅雷复制粘贴下吧,BTY,国内的迅雷果然够流氓】:

  1. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/7za.exe.deploy
  2. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Akavache.dll.deploy
  3. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Akavache.Sqlite3.dll.deploy
  4. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Caliburn.Micro.dll.deploy
  5. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/CefSharp.BrowserSubprocess.Core.dll.deploy
  6. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/CefSharp.BrowserSubprocess.exe.deploy
  7. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/CefSharp.Core.dll.deploy
  8. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/CefSharp.dll.deploy
  9. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/CefSharp.Wpf.dll.deploy
  10. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/d3dcompiler_47.dll.deploy
  11. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/GitHub.Core.dll.deploy
  12. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/GitHub.exe.config.deploy
  13. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/GitHub.exe.deploy
  14. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/GitHub.PortableGit.dll.deploy
  15. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/GitHub.UI.dll.deploy
  16. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/gitignore.7z.deploy
  17. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Gitpad.exe.deploy
  18. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ICSharpCode.AvalonEdit.dll.deploy
  19. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ICSharpCode.NRefactory.dll.deploy
  20. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/icudtl.dat.deploy
  21. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/lfs-amd64.7z.deploy
  22. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/lfs-x86.7z.deploy
  23. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/libcef.dll.deploy
  24. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/libEGL.dll.deploy
  25. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/LibGit2Sharp.dll.deploy
  26. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/libGLESv2.dll.deploy
  27. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Microsoft.Expression.Effects.dll.deploy
  28. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Microsoft.Expression.Interactions.dll.deploy
  29. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Microsoft.WindowsAPICodePack.dll.deploy
  30. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Microsoft.WindowsAPICodePack.Shell.dll.deploy
  31. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Newtonsoft.Json.dll.deploy
  32. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/NLog.dll.deploy
  33. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Octokit.dll.deploy
  34. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Octokit.Reactive.dll.deploy
  35. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/PortableGit.7z.deploy
  36. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/posh-git.7z.deploy
  37. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ReactiveUI.Events.dll.deploy
  38. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ReactiveUI.Routing_Net45.dll.deploy
  39. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ReactiveUI.Xaml_Net45.dll.deploy
  40. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ReactiveUI_Net45.dll.deploy
  41. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Splat.dll.deploy
  42. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/SQLitePCL.raw.dll.deploy
  43. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Interactive.dll.deploy
  44. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Reactive.Core.dll.deploy
  45. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Reactive.Interfaces.dll.deploy
  46. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Reactive.Linq.dll.deploy
  47. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Reactive.PlatformServices.dll.deploy
  48. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Reactive.Windows.Threading.dll.deploy
  49. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/System.Windows.Interactivity.dll.deploy
  50. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/tutorial.7z.deploy

下面的地址就要分子目录了,因为下载好的目录结构是这样的:

当然如果你不怕累,11个目录你可以一个一个的下【要么等等看后面】:

  1. 1.de目录:
  2. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/de/Microsoft.Expression.Interactions.resources.dll.deploy
  3. 2.en目录:
  4. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/en/Microsoft.Expression.Interactions.resources.dll.deploy
  5. 3.es目录:
  6. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/es/Microsoft.Expression.Effects.resources.dll.deploy
  7. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/es/Microsoft.Expression.Interactions.resources.dll.deploy
  8. 4.fr目录:
  9. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/fr/Microsoft.Expression.Effects.resources.dll.deploy
  10. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/fr/Microsoft.Expression.Interactions.resources.dll.deploy
  11. 5.images目录:
  12. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/Images/App.ico.deploy
  13. 6.it目录:
  14. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/it/Microsoft.Expression.Effects.resources.dll.deploy
  15. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/it/Microsoft.Expression.Interactions.resources.dll.deploy
  16. 7.ja
  17. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ja/Microsoft.Expression.Effects.resources.dll.deploy
  18. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ja/Microsoft.Expression.Interactions.resources.dll.deploy
  19. 8.ko
  20. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ko/Microsoft.Expression.Effects.resources.dll.deploy
  21. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ko/Microsoft.Expression.Interactions.resources.dll.deploy
  22. 9.ru
  23. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ru/Microsoft.Expression.Effects.resources.dll.deploy
  24. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ru/Microsoft.Expression.Interactions.resources.dll.deploy
  25. 10. zh-Hans
  26. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Effects.resources.dll.deploy
  27. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Effects.resources.dll_2.deploy
  28. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Interactions.resources.dll.deploy
  29. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Interactions.resources.dll_2.deploy
  30. 11. zh-Hant
  31. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hant/Microsoft.Expression.Effects.resources.dll.deploy
  32. http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/zh-Hant/Microsoft.Expression.Interactions.resources.dll.deploy

原理:

  1. 从github 官网上只能下到660k的GitHubSetup.exe文件,这玩意就是一个部署文件。于是乎找它的application文件,看图的地址:http://github-windows.s3.amazonaws.com/GitHub.application

  1. 直接双击运行一下GitHub.application,报了个错:

点开详细信息瞄一眼:

很明显缺GitHub.exe.manifest,而且要的文件列表因该就在这个东东里,并且要把GitHub.exe.manifest放到相对GitHub.application文件的Application Files\GitHub_3_0_11_0\目录下。

  1. 用编辑器(eg.记事本)打开下载下来的GitHub.application,OH,shi一样的东西。。。忽略细节看重点:

    1. 现在的版本号是version="3.0.11.0"
    2. GitHub.exe.manifest的下载地址:http://github-windows.s3.amazonaws.com/Application Files\GitHub_3_0_11_0\GitHub.exe.manifest
    3. 【很明显,上面的地址里有/还有\,这是Window遗留的路径问题,正确的因为http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/ GitHub.exe.manifest,不过浏览器会为我们修正。。。】

  2. 下载好GitHub.exe.manifest后,放到Application Files\GitHub_3_0_11_0\目录下,再次运行GitHub.exe.manifest,YEAR,安装界面粗来了,不过紧接着又报了个错,不过这次报的错不一样了。。。【看,这是重点!!】

    两点不同:

    1. 引发报错的文件变成了App.ico.deploy;
    2. 这个文件后面带一个.deploy后缀;
  3. 编辑器打开GitHub.exe.manifest,OH,又是shi一样的东西。。。忽略细节看重点:

看到几个熟悉的东西,我们排个序,(Editplus ,Tools –> Sort ->[Sort]),找到几个有用的片段:

  1. 于是乎,这些文件肯定都在http://github-windows.s3.amazonaws.com/Application Files/GitHub_3_0_11_0/目录下。不过这里要注意,每个文件的后缀都加了一个.deploy,下载好之后在批量替换回原文件名呗。【给个工具:地址向后看。。】

    原理—END

11个目录的文件怎么一口气下载呢?

可悲的Windows啊,还好我懂写Linux,想当年写网络爬虫,wget怎么能少,它有个参数 –x ,可以按Server端的目录结构将整个网站"克隆"到本地。网上搜了一下,居然还有人写了一个VisualWget,好吧,有兴趣了解wget的请自行参考http://www.cnblogs.com/Chary/p/No00006B.html,我就直接上Bat文件了:

  1. @echo off
  2. rem Wget executable must be either a) in PATH, or b) in the same directory as this batch file.
  3. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/de/Microsoft.Expression.Interactions.resources.dll.deploy"
  4. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/en/Microsoft.Expression.Interactions.resources.dll.deploy"
  5. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/es/Microsoft.Expression.Effects.resources.dll.deploy"
  6. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/es/Microsoft.Expression.Interactions.resources.dll.deploy"
  7. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/fr/Microsoft.Expression.Effects.resources.dll.deploy"
  8. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/fr/Microsoft.Expression.Interactions.resources.dll.deploy"
  9. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/Images/App.ico.deploy"
  10. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/it/Microsoft.Expression.Effects.resources.dll.deploy"
  11. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/it/Microsoft.Expression.Interactions.resources.dll.deploy"
  12. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ja/Microsoft.Expression.Effects.resources.dll.deploy"
  13. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ja/Microsoft.Expression.Interactions.resources.dll.deploy"
  14. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ko/Microsoft.Expression.Effects.resources.dll.deploy"
  15. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ko/Microsoft.Expression.Interactions.resources.dll.deploy"
  16. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ru/Microsoft.Expression.Effects.resources.dll.deploy"
  17. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/ru/Microsoft.Expression.Interactions.resources.dll.deploy"
  18. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Effects.resources.dll.deploy"
  19. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Effects.resources.dll_2.deploy"
  20. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Interactions.resources.dll.deploy"
  21. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hans/Microsoft.Expression.Interactions.resources.dll_2.deploy"
  22. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hant/Microsoft.Expression.Effects.resources.dll.deploy"
  23. wget --continue --directory-prefix="D:\\" --force-directories --timestamping "http://github-windows.s3.amazonaws.com/Application%%20Files/GitHub_3_0_11_0/zh-Hant/Microsoft.Expression.Interactions.resources.dll.deploy"
  24. pause

注意的是:bat中不能有中文,保存格式为ANSI,还有就是参数里不能有"空格",【注意刚下载时"空格"被转意为"%20"】了吗?不过在bat中还要注意,"%%"才代表一个"%",所以"Application Files"变成了"Application%%20Files"。

最后,把下好的文件批量名,同时将GitHub.exe.manifest也放到软件根目录下(与GitHub.exe同级):

由于下载下来的文件全是带. Deploy后缀的,所以给个工具批量替换,详见地址http://www.cnblogs.com/Chary/p/No00006C.html

--END

今后的猜想:

一般情况下,程序的目录、结构都不会再变了,变的只是版本号,所以以后只要将上面下载连接中的"GitHub_3_0_11_0"字符串更新为新的版本号,接着扔给迅雷/wget Download就行了。

给个附件:[No00006D]下载离线版的github_for_windows【以Github_for_Windows_3.0.110.为例】.7z,好了,上床钻被窝,冷死了。。

[No00006D]下载离线版的github for windows【以Github for Windows 3.0.110.为例】的更多相关文章

  1. Chrome小技巧:如何下载离线版安装文件

    每当chrome有更新之后,都有不少用户想要下载离线版的安装文件,但苦于找不到下载地址而发愁,其实这个问题很简单,下面我来分享一下方法(仅针对Windows操作系统): 对于稳定版(正式版)Chrom ...

  2. visual studio 2015离线版msdn下载和安装

    2014年11月13日,微软发布了Visual Studio 2015 Preview,但是Visual Studio 2015 的msdn该如何安装呢?下面脚本之家就为大家分享一篇visual st ...

  3. Visual Studio 2013 离线版msdn下载和安装

    Visual Studio 2013出来后,并没有自带msdn安装包,而变成了在线安装msdn,好处是msdn可以随时进行更新,坏处是难道以后每次重新安装系统,都需要重新下载吗,如何解决这个问题呢?本 ...

  4. chrome下载离线安装包的方法

    https://www.google.com/chrome/browser/desktop/index.html?system=true&standalone=1,一般默认下载稳定版,如果需要 ...

  5. Chrome Restful Api 测试工具 Postman-REST-Client离线安装包下载,Axure RP Extension for Chrome离线版下载

    [Postman for Chrome 离线下载] Postman-REST-Client离线安装包,可直接在Chrome浏览器本地安装使用,可模拟各种http请求,Restful Api测试, CS ...

  6. .NET Framework 4.0/4.5离线版下载

    /******************************************************************************* * .NET Framework 4. ...

  7. W3Cschool菜鸟教程离线版下载链接

    请在电脑上打开以下链接进行下载w3cschool 离线版(chm):http://pan.baidu.com/s/1bniwRCV(最新,2014年10月21日更新)w3cschool 离线版(htm ...

  8. Unity 3D 文件导入出错误解决方法以及unity圣典离线版下载地址

    1.安装unity 时我选择了free版的,打开已有项目时出现如下错误提示. 解决方法:先把要导入的文件先拷贝到unity3d安装目录下对应的文件夹内,之后再返回unity3d软件,右键选择“导入”. ...

  9. jQuery 3.1 参考手册.CHM离线版下载

    制作了一份jQuery 3.1 参考手册.CHM离线版供大家使用 点击下载 预览一下

随机推荐

  1. html页面内容超出后显示水平滚动条的问题

    这个问题已经遇到好几次,解决起来也熟练了很多.   出现这种问题一般都是html或页面中的某一内部元素宽度超了. 下面总结我遇到的几种情况: 1.某一内部元素width设为100%,然而它还有bord ...

  2. C标准头文件<string.h>

    里面主要包含了一些与字符串关联的函数的声明,这些函数有如下的命名规则: 以"mem"开头的函数操作任意的字符序列 以"strn"开头的函数操作非空字符序列 以& ...

  3. 亿级规模的Elasticsearch优化实战

    Elasticsearch 的基本信息大致如图所示,这里就不具体介绍了. 本次分享主要包含两个方面的实战经验:索引性能和查询性能. 一. 索引性能(Index Performance) 首先要考虑的是 ...

  4. Group-buy项目总结

    这是我做的第一个移动端项目,和传统PC端网站不同的是,做移动端的网站要适配各种尺寸的设备. 在默认情况下,移动设备上的viewport都是要大于浏览器可视区域的,这是因为考虑到移动设备的分辨率相对于桌 ...

  5. 利用Civil 3D API更改曲面的样式

    如果你需要更改曲面的样式,比如更改等高线的颜色等等,在Civil 3D中,你可以通过在toolspace中选中曲面,然后点右键选择“Edit surface style…”然后切换到“Display” ...

  6. IOS开发基础知识--碎片48

    1:Assertion failure in dequeueReusableCellWithIdentifier:forIndexPath:  static NSString *CellIdentif ...

  7. iOS开发之功能模块--高仿Boss直聘的常用语的开发

    首先上Boss直聘的功能界面截图,至于交互请读者现在Boss直聘去交互体验:     本人的公司项目要高仿Boss直聘的IM常用语的交互功能,居然花费了我前后17个小时完成,这回自己测试了很多遍,代码 ...

  8. 请问utf-8的中文是一个汉字占三个字节长度吗?

    这是个好问题,可以当作一个笔试题.先从字符编码讲起. 1.美国人首先对其英文字符进行了编码,也就是最早的ascii码,用一个字节的低7位来表示英文的128个字符,高1位统一为0: 2.后来欧洲人发现尼 ...

  9. CSS3 box-sizing

    请在火狐浏览器测试,其他浏览器不一定有效 <!DOCTYPE html > <html > <head> <meta charset="utf-8& ...

  10. jQuery对表格的操作及其他应用

    表格操作 1.隔行变色:对普通表格进行隔行换色:单击显示高亮样式:复选框选中高亮 <!DOCTYPE html> <html> <head> <meta ht ...