0

在我的大学网络上,无法直接访问 Internet。我们必须通过代理服务器。我已经通过控制面板在 Windows 上设置了代理服务器。我还在 Firefox 中设置了它(这恰好是大学喜欢的浏览器)。

我可以访问所有网页,而且通常我可以访问互联网。但是当我尝试从 GUI 应用程序或 Shell 推送到 github 时,总是会出现一个致命错误,即fatal: unable to access https://github.com/username/repo.git.

我可以从所有安装的浏览器访问所有网页,这表明代理服务器的设置是完美的。

我尝试将 http 和 https 代理设置为大学给我们的 IP 地址。但这似乎不起作用。我set在 git shell 中使用了该命令。

4

2 回答 2

0

您可以使用Corkscrew工具推动。否则,您可能必须将笔记本电脑带到具有真正互联网的地方并从那里推送。实际上,我必须在我是一名计算机程序员的工作场所这样做。荒谬却真实。

于 2013-07-31T03:34:14.107 回答
0

正如他们所说,总有办法!

只需安装 TortoiseGit,然后在上下文菜单中您可以转到 TortoiseGit -> 设置 -> 网络 -> 启用代理并添加代理设置。一旦你这样做了,一切都很好!

@Joe Beuckman——你现在不必这样做!

PS还有更多 tortoiseGit 不仅仅是代理设置!

于 2013-07-31T16:43:56.410 回答