【问题标题】:How to install Github for Windows offline?如何离线安装 Github for Windows?
【发布时间】:2013-05-20 09:15:31
【问题描述】:

正如问题所说,如何在没有互联网连接的情况下安装 Github for Windows? 如果不可能,那么是否有一些具有以下功能的替代客户端:

  • 支持代理
  • 离线安装程序

我发现 smartgit 有一个离线安装程序,但它似乎没有代理支持。

如果没有这样的客户端,那么如何为 Windows 或其他客户端扩展 github 的功能?我的意思是有没有办法使用一些 API 来扩展它?任何相关链接都会有所帮助。

【问题讨论】:

  • SmartGit 支持代理:确保您有 http.proxy 和正确配置的朋友:kernel.org/pub/software/scm/git/docs/git-config.html。请注意,SmartGit/Hg 的自动更新功能和 GitHub 的“元集成”使用来自首选项的单独代理设置 - 检查新版本。这些与 Git 操作完全无关。
  • 我在 Windows 上使用过 GitExtensions,我认为默认安装带有代理插件。但说真的,命令行比任何当前的客户端都要好。
  • 不明白这怎么跑题了。 FAQ 指出 SO 可用于有关“程序员常用的软件工具”的问题。没有使用Git吗?我的印象是它被使用了。
  • @BoltClock 谢谢。为了更清楚,我将编辑问题。
  • @BoltClock 如果可能,请查看此链接。 meta.stackexchange.com/questions/181461/…

标签: git github smartgit


【解决方案1】:

这是我今天(2015-06-30)从支持那里得到的答案:

很遗憾,我们目前没有独立的安装程序。 GitHub for Windows 利用微软的 ClickOnce 技术 安装和更新。

我们目前正在开发 ClickOnce 的开源替代品 这里:

https://github.com/squirrel/squirrel.windows

一旦该技术完成并可以使用,我们希望转换 GitHub for Windows 使用它。它将允许独立 安装程序。

与此同时,您可以找到可用的备用 GUI 列表 这里:

http://git-scm.com/downloads/guis

【讨论】:

    【解决方案2】:

    “GitHub for Windows”是那些神奇/烦人的ClickOnce 应用程序之一。它们非常适合需要在线操作的应用程序(例如发布到在线源代码控制网站...)

    除了来自网站的神奇“克隆到 Windows”功能,以及独立的 SSH 自动管理(也有点烦人),除了“漂亮”之外,没有什么特别之处。

    如果您真的需要离线工作,或者需要代理,请获取其他内容。 GitExtenions 可以很好地集成到 Windows 上下文菜单中,并且是一个很棒的 repo 管理器,以及一个不太令人困惑的 add/stash/commit 界面。它让我想起了 TortoiseSVN。

    MSysgit 也是 GUI 的一个选项,但有点粗糙(它看起来非常像 16 位应用程序)。就个人而言,我宁愿使用命令行,但那是我和我的选择。

    哦,最后,在不到 10 秒和 1 个 google search 内,我发现了如何使用标准 .gitconfig 设置 GHfW 以通过代理工作

    【讨论】:

    • 我找到了使 GHfW 通过代理工作的链接,但它不是很好。当我在没有代理的情况下使用互联网时,我取出了代理,它发生了故障。无法登录软件。它说代理正在干扰。我确保 .gitconfig 没有代理,但它不起作用。将尝试 GitExtensions 并给你反馈。谢谢。
    • 我检查了 GitExtensions。它正在工作。有代理支持。
    • 可能是您自己没有得到问题,我很惊讶作者将这个答案勾选为响应,因为问题是“如何离线或在代理后面安装 GitHub for Windows”,而您正在回答“如何离线或在代理后使用 GitHub for Windows”。无论如何,我目前正在与 GitHub 支持联系,我会尽快发布答案。
    • 嗨@RobertoLoGiacco,你知道了吗?
    • 其实没有,我没有。不过,我在 Atlassian SourceTree 中找到了一个非常有效的替代方案,它看起来很棒并且有一个很好的 GitHub 集成(并且它在离线模式下安装没有问题)。
    【解决方案3】:

    对于 GitHub Desktop(Windows)的当前版本(截至 2017 年 6 月),您可以转到 https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe 以获取独立的离线安装程序。

    对于 GitHub Desktop(测试版),该团队还在努力使其成为离线安装程序,希望在 1.0 版之前。目前安装程序有一些issues 阻止它成功安装。

    【讨论】:

      猜你喜欢
      • 2016-01-15
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2012-07-11
      • 2012-06-20
      • 2019-01-26
      相关资源
      最近更新 更多