GitHub Windows 安装器

  |   11 评论   |   1,913 浏览

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


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

项目背景

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

解决方案

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

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

使用步骤

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

原理

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

具体请看代码 :smirk:

---- EOF ----
点击加入开源技术 Q 群 242561391,让学习和分享成为一种习惯!

评论

  • sout 回复»

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

  • milafa 回复»

    倒是辛苦你了

  • 88250 回复»

    哦哦,这样最好啦!

  • milafa 回复»

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

  • milafa 回复»

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

  • 88250 回复»

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

  • milafa 回复»

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

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

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

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

  • 阿茶 回复»

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

  • virtualpier 回复»

    :joy: 然而我根本不方。

  • Angonger 回复»

    然额我有离线包,还有gitbash

发表评论

validate