如题所述,如何在没有互联网连接的情况下安装GitHub for Windows?如果不可能,那么是否有具有以下功能的替代客户端:
- 支持代理
- 离线安装程序
我找到了拥有离线安装程序的SmartGit,但它似乎不支持代理。
如果没有这样的客户端,那么可以做些什么来扩展GitHub for Windows或其他客户端的功能呢?我的意思是是否有一种使用API来扩展它的方法?任何相关链接都会有所帮助。
以下是我今天(2015年6月30日)从支持团队收到的答复:
很抱歉当前我们没有独立的安装程序。GitHub for Windows使用微软的ClickOnce技术进行安装和更新。
我们目前正在开发一个ClickOnce的开源替代品,可以在这里找到:
https://github.com/squirrel/squirrel.windows
一旦该技术完成并准备好使用,我们希望将GitHub for Windows切换到该技术上。这将允许使用独立的安装程序。
与此同时,您可以在此处找到可用的GUI列表:
最后,我在不到10秒钟和1次谷歌搜索的时间内找到了如何使用标准的.gitconfig设置GHfW通过代理工作。
对于当前版本(截至2017年6月)的GitHub桌面客户端(Windows),您可以访问https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe获取独立的离线安装程序。
对于GitHub桌面客户端(Beta版),团队也正在努力使其成为离线安装程序,希望在版本1.0之前实现。目前安装程序存在一些问题,无法成功安装。
http.proxy
等设置:https://www.kernel.org/pub/software/scm/git/docs/git-config.html。请注意,SmartGit/Hg的自动更新功能和GitHub“元集成”使用与首选项-检查新版本不同的代理设置。这些与Git操作完全无关。 - mstrap