存档

2017 年 03 月 - 1 文章

GitHub Windows 安装器

GitHub 已经提供了完整安装包,所以这个项目可以退休了 :smile: GitHub Windows 安装器,简称 GWI。项目地址:https://github.com/b3log/github-windows-installer 项目背景 GitHub Windows 是在线安装的,需要连接亚马逊云。因为你懂的原因,使得安装 GitHub Windows 成了一个问题 :sob: 解决方案 本库是一个 GitHub Windows 安装器的 golang 实现,在 网络条件好的地方 运行就可以制作安装包啦! 网络条件好的地方:国外服务器。比如阿里云按量付费的 ECS,选硅谷节点最低配置。 使用步骤 在国外服务器上部署 gwi(下载或自行构建) 运行 gwi,将在当前工作目录生成 github-windows.zip 安装包 下载安装包到本地后运行 GitHub.application 安装完成! 原理 下载应用元数据文件 下载包描述文件 解析所需包/资源文件下载路径 并发下载 具体请看代码 :smirk:

More...