21

我正在使用由我公司的内部云 (KVM) - RHEL 6.4 配置的 VM。

我能够从 Internet 克隆外部存储库。然而,我无法弄清楚如何在我公司的 Intranet 上克隆内部存储库。

起初我没有设置http_proxyorhttps_proxy并收到此错误:

error: The requested URL returned error: 401 Authorization Required while accessing http://....

设置http_proxyand后https_proxy,我现在在等待大约 60 秒后收到此错误:

error: The requested URL returned error: 504 Gateway Timeout while accessing http://...

我可以从我的笔记本电脑上克隆这个 repo,而不是虚拟机

关于我应该在哪里看的任何想法?

谢谢。

4

2 回答 2

27

在 .gitconfig 文件中使用它,那么这个问题就会解决。

- [http]
     proxy = http://127.0.0.1:8087
     sslVerify = false

或者 git config --global http.proxy ''

于 2016-07-26T11:41:34.093 回答
5

504 状态很可能是因为您试图通过代理访问内部服务器,所以我认为您不应该设置代理,而是关注 401 状态,因为这很可能来自托管存储库的服务器。

  • 您是否可以匿名访问内部存储库?

  • 您是否以相同的方式克隆它们,即在笔记本电脑和服务器上都使用 HTTP,还是在笔记本电脑上使用 SSH 而在服务器上使用 HTTP?

  • 您的笔记本电脑上是否存储了任何凭据?

于 2014-01-13T07:12:34.797 回答