Ошибка Git: запрошенный URL-адрес вернул ошибку: 504 Время ожидания шлюза при доступе к http://

Я использую виртуальную машину, предоставляемую внутренним облаком (KVM) моей компании - RHEL 6.4.

Я могу клонировать внешние репозитории из Интернета. Тем не менее, я не могу понять, как клонировать внутренние репозитории во внутренней сети моей компании.

Сначала я не установил http_proxy или же https_proxy и получил эту ошибку:

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

После настройки http_proxy а также https_proxyТеперь я получаю эту ошибку после ожидания около 60 секунд:

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

Я могу клонировать эту репо с моего ноутбука, но не с виртуальной машины

Любые идеи о том, где я должен искать?

Благодарю.

2 ответа

Используйте это в файле.gitconfig, тогда эта проблема будет решена.

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

ИЛИ ЖЕ git config --global http.proxy ''

Состояние 504, скорее всего, связано с тем, что вы пытаетесь получить доступ к внутреннему серверу через прокси-сервер, поэтому я не думаю, что вам следует устанавливать прокси-сервер, а вместо этого сосредотачивайтесь на состоянии 401, поскольку это, скорее всего, исходит от сервера, на котором размещены репозитории.

  • Есть ли у вас анонимный доступ к внутренним репозиториям?

  • Вы клонируете их одинаково, то есть используете HTTP как на ноутбуке, так и на сервере, или вы используете SSH на ноутбуке и HTTP на сервере?

  • У вас есть какие-либо учетные данные хранятся на вашем ноутбуке?

Другие вопросы по тегам