Ошибка 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 на сервере?
У вас есть какие-либо учетные данные хранятся на вашем ноутбуке?