GitHub Windows 安装器

本贴最后更新于 2745 天前,其中的信息可能已经斗转星移

GitHub 已经提供了完整安装包,所以这个项目可以退休了 😄


GitHub Windows 安装器,简称 GWI。项目地址:https://github.com/b3log/github-windows-installer

项目背景

GitHub Windows 是在线安装的,需要连接亚马逊云。因为你懂的原因,使得安装 GitHub Windows 成了一个问题 😭

解决方案

本库是一个 GitHub Windows 安装器的 golang 实现,在 网络条件好的地方 运行就可以制作安装包啦!

网络条件好的地方:国外服务器。比如阿里云按量付费的 ECS,选硅谷节点最低配置。

使用步骤

  1. 在国外服务器上部署 gwi(下载或自行构建)
  2. 运行 gwi,将在当前工作目录生成 github-windows.zip 安装包
  3. 下载安装包到本地后运行 GitHub.application
  4. 安装完成!

原理

  1. 下载应用元数据文件
  2. 下载包描述文件
  3. 解析所需包/资源文件下载路径
  4. 并发下载

具体请看代码 😏

  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    222 引用 • 473 回帖 • 1 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • virtualpier

    😂 然而我根本不方。

  • 其他回帖
  • milafa

    之前用离线包安装好了,前几天突然无法启动 打不开我脑子一热就卸载了 然后重装发现再也装不上了 (┬_┬)

    这个问题是怎么回事啊 各种查不到

    * 激活 C:\Users\Isola\AppData\Local\Temp\Temp1_github-3.1.1.4.zip\github-3.1.1.4\GitHub.application 导致异常。 检测到下列失败消息:
    		+ 存储元数据“DeploymentProviderUri”无效。
    
    1 回复
  • milafa

    倒是辛苦你了

  • 88250

    哦哦,这样最好啦!

    1 回复
  • 查看全部回帖