如何在线下安装Github for Windows?

Ase*_*sal 43 git github smartgit

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

  • 支持代理
  • 脱机安装程序

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

如果没有这样的客户端那么可以做些什么来扩展github for windows或其他客户端的功能?我的意思是有没有办法使用一些API来扩展它?任何链接都会有所帮助.

Kai*_*Kai 18

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

不幸的是,我们目前没有独立的安装程序.GitHub for Windows利用Microsoft的ClickOnce技术进行安装和更新.

我们目前正在为ClickOnce开源替换:

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

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

在此期间,您可以在此处找到备用GUI列表:

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


Ube*_*zzy 12

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

除了网站上神奇的"克隆到Windows"功能,以及自包含的SSH自动管理(也是半恼人的),除了"漂亮"之外没有什么特别之处.

如果你真的需要离线工作,或者需要代理,那就去做别的事.GitExtenions很好地集成到了Windows上下文菜单,一个很棒的repo管理器,以及一个不太混乱的add/stash/commit接口.它让我想起了TortoiseSVN.

MSysgit也是GUI的一个选项,但有点粗糙(它看起来非常16bit app'ish).就个人而言,我宁愿使用命令行,但这就是我和我的选择.

哦,最后,在不到10秒和1次谷歌搜索中,我发现如何使用标准.gitconfig将GHfW设置为通过代理工作

  • 也许你没有得到问题本身,我很惊讶作者已将此答案选为响应,因为问题是"如何在离线或代理后面安装GitHub for Windows",而你正在回答"如何"使用GitHub for Windows离线或在代理后面".无论如何,我目前正在与GitHub支持联系,我会尽快发布答案. (23认同)
  • 嗨@RobertoLoGiacco,你明白了吗? (2认同)
  • 其实没有,我没有.我找到了Atlassian SourceTree的一个非常有效的替代方案,它看起来很棒,并且有一个很好的GitHub集成(并且它在离线模式下安装没有问题). (2认同)