问题是如何在没有互联网连接的情况下安装Github for Windows? 如果不可能,那么是否有一些具有以下功能的替代客户端:
我发现smartgit有一个离线安装程序,但它似乎没有代理支持。
如果没有这样的客户端,那么可以做些什么来扩展github for windows或其他客户端的功能?我的意思是有没有办法使用一些API来扩展它?任何链接都会有所帮助。
答案 0 :(得分:18)
这是我今天(2015-06-30)从支持中得到的答案:
很遗憾,我们目前没有独立的安装程序。 GitHub for Windows利用微软的ClickOnce技术 安装和更新。
我们目前正致力于ClickOnce的开源替代品 在这里:
https://github.com/squirrel/squirrel.windows
一旦该技术完成并准备好使用,我们希望切换 GitHub for Windows使用它。这将允许独立 安装程序。
与此同时,您可以找到可用的备用GUI列表 这里:
答案 1 :(得分:12)
“GitHub for Windows”是那些神奇/恼人的ClickOnce应用程序之一。它们非常适合需要在线操作的应用程序(例如发布到在线源代码控制网站...)
除了网站的神奇“克隆到Windows”功能,以及自包含的SSH自动管理(也是半恼人的),除了“漂亮”之外没有什么特别之处。
如果确实需要离线工作,或者需要代理,请获取其他内容。 GitExtenions很好地集成到了Windows上下文菜单,一个很棒的repo管理器,以及一个不太混乱的add / stash / commit接口。它让我想起了TortoiseSVN。
MSysgit也是GUI的一个选项,但有点粗糙(它看起来非常16bit app'ish)。就个人而言,我宁愿使用命令行,但这就是我和我的选择。
哦,最后,在不到10秒和1 google search的情况下,我找到了如何使用标准.gitconfig将GHfW设置为通过代理工作
答案 2 :(得分:4)
对于GitHub Desktop(Windows)的当前版本(截至2017年6月),您可以转到https://github-windows.s3.amazonaws.com/standalone/GitHubDesktop.exe以获取独立的离线安装程序。
对于GitHub Desktop(测试版),该团队还在努力使其成为离线安装程序,希望版本为1.0。目前,安装程序有一些issues阻止它成功安装。