GitHub Windows 安装器

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

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 内核开发而开发的一个开放源码的版本控制软件。

    171 引用 • 339 回帖 • 633 关注
  • Windows

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

    162 引用 • 432 回帖 • 4 关注
  • 安装

    你若安好,便是晴天。

    104 引用 • 1150 回帖

赞助商 我要投放

欢迎来到这里!

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

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

    😂 然而我根本不方。

  • 其他回帖
  • 88250

    哦哦,这样最好啦!

    1 回复
  • someone

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

  • milafa

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

    1 回复
  • 查看全部回帖