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 回帖 • 1 关注
  • Windows

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

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

    你若安好,便是晴天。

    132 引用 • 1184 回帖

相关帖子

欢迎来到这里!

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

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

    然额我有离线包,还有 gitbash

  • virtualpier

    😂 然而我根本不方。

  • someone

    不好意思来这里麻烦你。
    我在linux环境下搭建的solo,需要一直开着控制台监听 端口吗?
    为什么我一关掉控制台,博客就无法访问了?

  • scorpion

    然而,我都下载安装好了才发现这个帖子

  • milafa

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

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

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

    你这版本太老了吧..用我打的那个包吧。

    2 回复
  • milafa

    Software Informer 没有检测出新版本 然后我信了。。。。

  • milafa

    刚才去 Github Desktop 看了一下版本, 看到现在提供安装包了而不是以前的下载器, 不用在线安装的, windows 提供 msi 和 exe 安装文件 ,下载下来可直接安装运行
    安装包 url https://central.github.com/deployments/desktop/desktop/latest/win32

    1 回复
  • 88250

    哦哦,这样最好啦!

    1 回复
  • milafa

    倒是辛苦你了

  • Ahian

    在线安装的解决办法,等一天!不知道为什么。前天下载了在线安装包,一直安装失败,昨天早上再下载就装好了,很神奇。

请输入回帖内容 ...